- Python backend with FastAPI framework for API, PostgreSQL as database
- Routes for CRUD operations.
- Passwords are hashed and stored in database
- Database interfaced with SQLAlchemy
- Pydantic ORM response model used
- User Authentication using JWT and Oauth2 with token expiry
- Post creation, user details are automatically taken and verified through JWT.
- Vote Theory
- Alembic for database migration
- CORS
- Dockerized
- Tests via PyTest
- CI/CD through Github Actions
AdityaPunetha/FastAPI-Full-Devlopment
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|