This is a ready-to-use project template for building FastAPI applications with MongoDB as the database. It's designed to help you get started quickly with a clean architecture, pre-configured settings, and best practices for scalability and maintainability.
- JWT-based authentication.
- Email verification.
- Handler exceptions.
- Refresh token.
- Programming language.
- Python framework for web applications to expose the API.
- NoSQL database designed to store trial networks.
Install Docker following the instructions for your operating system:
Clone the repository:
git clone https://github.com/CarlosAndreo/fastapi-mongodb.git
cd fastapi-mongodb
Build the Docker image:
docker compose build
Run the Docker container:
docker compose up -d
The application will be available at http://localhost:8000
.
The mongo-express UI will be available at http://localhost:8081
.