A pure Python implementation of the inventory system using FastAPI, Docker, APScheduler, SQLAlchemy, PostgreSQL.
/app- Python package in project__init__.pyapp/crudapp/helpersapp/routesmain.pyconfig.pydb.pymodels.pyschemas.pyrequirements.txt
/migrationsmigrations/versionsenv.pyscript.py.mako
/migrations.envalembic.iniDockerfiledocker-compose.yml
- FastAPI - The API framework used.
- APScheduler - Python Scheduler.
- SQLAlchemy - Database ORM and models.
- Alembic - Database migrations.
- PostgreSQL - Object-relational database system.
- Docker Compose - Integration and optimization for local development.
Step 1 - git clone repo
Step 2 - docker-compose up