This project is a backend template for a FastAPI-based application that uses the repository pattern approach to provide an abstraction layer between the business logic and the data access layer. It aims to provide a scalable and maintainable architecture for building web applications.
[x] Make Entity model generic
[x] Update
pyproject.toml
to be populated with cookiecutter[x] Finish CRUD implementation
[x] Setup redbird repositories
[x] Add proper LICENSE (MIT)
[x] Improve documentation (Describe better the purpose of the architecture and who can take advantage of it)
[x] Cite redbird In docs
[x] Improve instructions to run
[x] Add automated
env
installation in the cookie-cutter post_hook[x] Add a working example with this architecture applied