A Clean Architecture Practice with Flask REST API
-
Updated
Feb 15, 2023 - Python
A Clean Architecture Practice with Flask REST API
A solution template for creating a Single Page App (SPA) with React and FastAPI following the principles of Clean Architecture.
Demo app exploring ports and adapters architecture with Django modify by Ethan Lee
📚 Today I Learned
This project provides a clean architecture scaffolding for a FastAPI-based application with PostgreSQL, Redis, Docker Compose, and includes dependency injection, unit testing, integration testing, and pre-commit hooks for code quality.
Python FastAPI backend template, organized by Clean Architecture layers (domain, application, infrastructure, presentation) and DDD principles. Includes dependency management, Docker support, testing boilerplate, CI-friendly setup and best practices, modular scaffolding to jump-start new projects and ensure long-term maintainability.
Add a description, image, and links to the cleanarchitecture topic page so that developers can more easily learn about it.
To associate your repository with the cleanarchitecture topic, visit your repo's landing page and select "manage topics."