DriveLingo AI
In progress · buildingA traffic sign intelligence pipeline that processes traffic sign images and metadata through raw ingestion, validation, PostgreSQL storage, and duplicate handling — designed so future OCR, translation, and driver-alert workflows can build on the same foundation. The database separates raw ingestion events from processed records, so data can be reprocessed later with better models.
- FastAPI backend with GET / POST endpoints
- PostgreSQL + SQLAlchemy models
- Pydantic schema validation
- 404 + 409 duplicate handling
- Unique index + IntegrityError rollback
- .env-based config & raw ingestion table
Duplicate protection can't live only in the API — the database has to enforce it too, with constraints and unique indexes as the final safety layer. Separating raw ingestion from processed records is what keeps a pipeline reprocessable instead of locked to one model.
- Image upload endpoint
- OCR + language detection
- Translation + driver alerts
- Docker + cloud deployment