- FastAPI Framework: The project is built using FastAPI for creating asynchronous API endpoints.
- SQLAlchemy: It uses SQLAlchemy as the ORM (Object-Relational Mapping) to interact with the SQLite database.
- Pydantic: For data validation and serialization using Pydantic models.
- Docker Support: A Dockerfile is included to easily containerize the application.
- SQLite Database: A lightweight database for local development.
- Python 3.8 or higher
- Virtualenv
- Docker (optional, for containerization)
-
Clone the repository:
git clone https://github.com/cyber-evangelists/python-fastapi-users-microservice.git cd fastapi_users_microservice