This is a template project for FastAPI, a modern web framework for building APIs with Python.
To install the project dependencies, make sure you have Poetry installed. You can install it via pip if you haven't already:
pip install poetryOnce you have Poetry installed, you can clone this repository and install the dependencies:
poetry installTo run the project, you can use the following command:
poetry run uvicorn src.start.app:app --reloadThis will start the FastAPI server and make it available at http://localhost:8000.
The project is structured as follows:
src/core: Contains the core components of the project, such as controllers, middlewares, and DTOs.src/shared: Contains the shared components of the project, such as the shared router and the health check controller.src/start: Contains the main application file and the routes.
Contributions are welcome! If you have any suggestions or improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.