Work Log: FinanceAPI (03/10/25)


See Design document Moving Users routes from main.py into users/routes.

Done:

  • Fixed many pylance errors. Improved types and reduced code.
  • Trimmed code out of main into Auth, User or dependecies.
  • Introduced dotenv, refactored secrets.
  • Introducing WORKLOG.md
  • Added LICENSE

Follow up

  • Fill: Create user (POST /user/)
  • Pylance is not finding PYJWT library, it throws errors on types.
  • Add POSTGRES Database, with SQLAlchemy and Pydantic models
  • Fill: GET /user/ . It’s hardcoded.