Full-stack web application for managing employees and tasks.
Backend: FastAPI + SQLAlchemy
Frontend: HTML + CSS + Vanilla JavaScript
Demonstrates RESTful API design, relational modeling, and frontend integration.
Browser (Frontend) ↓ Fetch API Calls ↓ FastAPI REST API ↓ CRUD Layer ↓ SQLAlchemy ORM ↓ SQLite Database
- Employee CRUD
- Task CRUD
- Relational mapping (One-to-Many)
- Modular backend architecture
- API documentation (Swagger)
- Responsive UI
- No frontend frameworks
employee-task-management-system/
├── backend/
├── frontend/
└── README.md
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reloadOpen:
http://localhost:8000
cd frontend
python -m http.server 8080Open:
http://localhost:8080
- Authentication (JWT)
- Role-based access control
- PostgreSQL migration
- Dockerization
- Cloud deployment
Tharun Sridhar