DEV Community

Pranav Gupta
Pranav Gupta

Posted on

Week 2 | Days 1–2 – Backend Foundation

Progress on the Multi-Source Analytics prototype:

  • FastAPI app structure, health check, and local dev setup
  • SQLite + SQLAlchemy persistence layer
  • Core models: cases, file uploads, normalized records
  • Confirmed data writes and reads correctly from disk

Hit a classic missing-package error — I wasn’t inside the virtual environment. Activated the venv and everything worked.

This persistence layer is important because the upcoming upload and parse APIs need a reliable place to store data.

Next: connect the file parsers and start the upload flow.

Building in public. Feedback welcome.

fastapi #sqlalchemy #python #hackathon #buildinpublic

Top comments (0)