isha01795 /
smarttask-api
Production-ready FastAPI task management backend with JWT auth, PostgreSQL, Docker, Alembic, CI/CD, and testing.
55/100 healthLoading repository data…
RahafMoualla97 / repository
A production-ready Task Management REST API built with FastAPI.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A production-ready Task Management REST API built with FastAPI, SQLAlchemy, and PostgreSQL.
This project demonstrates modern backend development practices, including authentication, role-based authorization, workspace collaboration, activity logging, automated testing, and clean project architecture.
Every important action is automatically logged.
Examples include:
taskflow-api/
│
├── alembic/
├── app/
│ ├── auth/
│ ├── constants/
│ ├── models/
│ ├── routers/
│ ├── schemas/
│ ├── services/
│ ├── dependencies.py
│ └── main.py
│
├── tests/
├── requirements.txt
├── alembic.ini
└── README.md
The project follows a layered architecture:
Router
↓
Service
↓
Database (SQLAlchemy)
Each layer has a single responsibility:
Clone the repository:
git clone https://github.com/<your-username>/taskflow-api.git
Go to the project folder:
cd taskflow-api
Create a virtual environment:
python -m venv venv
Activate it:
venv\Scripts\activate
source venv/bin/activate
Install dependencies:
pip install -r requirements.txt
Create a .env file using .env.example.
Run database migrations:
alembic upgrade head
Start the server:
uvicorn app.main:app --reload
Swagger UI
http://127.0.0.1:8000/docs
ReDoc
http://127.0.0.1:8000/redoc
Run all tests:
pytest
Current test suite:
The project includes tests for:
The API uses:
Potential future enhancements:
Rahaf Moualla
Backend Developer focused on Python, FastAPI, SQLAlchemy, and ERP systems.
This project is available for educational and portfolio purposes.
Selected from shared topics, language and repository description—not editorial ratings.
isha01795 /
Production-ready FastAPI task management backend with JWT auth, PostgreSQL, Docker, Alembic, CI/CD, and testing.
55/100 healthGabrielBorges240 /
Task Manager API — Production-ready RESTful API built with FastAPI, PostgreSQL, JWT, Docker, and SQLAlchemy for secure and scalable task management.
55/100 healthFacta-Dev /
BaseAPI is a production-ready backend framework built with FastAPI, designed for rapid development of secure, scalable web applications. It includes JWT authentication, background task processing with Celery + Redis, Postgress integration, and a modular architecture — perfect for startups and teams building APIs or MVPs with modern Python.
58/100 health