SENTRY is an AI-powered field inspection and portfolio generation platform designed to transform raw field observations into structured reports, actionable insights, and executive-ready documentation.
The platform combines mobile field operations, GPS tracking, evidence collection, AI analysis, automated report generation, and portfolio creation into a unified workflow.
SENTRY enables organizations to:
- Conduct structured field inspections
- Capture evidence in real time
- Record voice observations
- Track field routes using GPS
- Generate AI-powered insights
- Produce professional reports automatically
- Build executive portfolios from inspection data
- Session-based inspections
- GPS route tracking
- Real-time field monitoring
- Evidence capture workflow
- Voice observation recording
- Structured inspection management
- SENTRY AI Assistant
- Intelligent field-data analysis
- Context-aware recommendations
- Automated insight generation
- Natural language interaction
- Multi-provider AI integration
- Automated report generation
- Executive summaries
- AI-generated findings
- Portfolio generation
- Export-ready documentation
- Evidence-backed reporting
- Dockerized deployment
- Redis task queue
- Celery background workers
- PostgreSQL persistence
- MinIO object storage
- Prometheus monitoring
- Grafana dashboards
- Flower task monitoring
Field Session
│
▼
GPS Tracking + Evidence Collection
│
▼
Voice Observations
│
▼
AI Analysis Engine
│
▼
Insights & Recommendations
│
▼
Automated Report Generation
│
▼
Portfolio Creation
│
▼
Executive Deliverables
- React Native
- Expo
- TypeScript
- Zustand
- FastAPI
- Python
- PostgreSQL
- pgvector
- Google Gemini
- Multi-Provider LLM Gateway
- Custom Assistant Service
- Docker
- Docker Compose
- Redis
- Celery
- MinIO
- Prometheus
- Grafana
- Flower
- JWT Authentication
- Pytest
- TypeScript Validation
┌───────────────────────┐
│ React Native App │
└──────────┬────────────┘
│
▼
┌───────────────────────┐
│ FastAPI API │
└──────────┬────────────┘
│
┌─────────┼─────────┐
▼ ▼ ▼
AI PostgreSQL MinIO
Engine + pgvector Storage
│
▼
Redis
│
▼
Celery Workers
│
▼
Reports & Analytics
The platform includes a production monitoring ecosystem:
- Grafana Dashboards
- Prometheus Metrics
- Flower Worker Monitoring
- Health Checks
- API Diagnostics
- Service Observability
Available services:
- Grafana
- Prometheus
- Flower
- FastAPI Health Endpoints
Swagger UI is available after startup:
http://localhost:8000/docs
OpenAPI schema:
http://localhost:8000/openapi.json
git clone <repository-url>
cd SENTRYcd backend
python -m venv venv
# Windows
venv\Scripts\activate
pip install -r requirements.txtuvicorn app.main:app --reloadStart all services:
docker compose up -dVerify containers:
docker psAccess services:
| Service | URL |
|---|---|
| API | http://localhost:8000 |
| Swagger | http://localhost:8000/docs |
| Grafana | http://localhost:3000 |
| Prometheus | http://localhost:9090 |
| Flower | http://localhost:5555 |
| MinIO | http://localhost:9001 |
The integrated AI Assistant supports:
- General knowledge queries
- Travel planning
- Recommendations
- Study plans
- Coding assistance
- Decision support
- Task management
- Reminder management
- Operational assistance
The assistant uses an intent-routing architecture that separates:
- General Assistant
- Task Management
- Reminder Management
- SENTRY Operations
to ensure correct tool usage and natural conversational behavior.
- Multi-language support
- Advanced analytics
- AI-generated presentations
- Offline synchronization
- Geospatial intelligence
- Enterprise RBAC
- Mobile notifications
- Advanced portfolio customization
This project is licensed under the MIT License.
Developed as a production-grade AI-powered field intelligence platform focused on transforming field observations into actionable business intelligence.
SENTRY — Where Field Intelligence Becomes Actionable Insight








