Add Alembic to manage DB changesets. They should run automatically in the Tilt env to apply changesets ass they are added to the project. Not sure how we handle it in production environment yet though.
Implemented ORM for User entities and filled in DB integration for register and login APIs
Added some project structure around models and services. I have never actually built an application in Python (only used it for data science stuff), so not sure how "pythonic" I'm being here. But waddyagunnado?
@dgoldstein1 This PR covers a couple of things:
Add Alembic to manage DB changesets. They should run automatically in the Tilt env to apply changesets ass they are added to the project. Not sure how we handle it in production environment yet though.
Implemented ORM for User entities and filled in DB integration for register and login APIs
Added some project structure around models and services. I have never actually built an application in Python (only used it for data science stuff), so not sure how "pythonic" I'm being here. But waddyagunnado?