A RESTful API built with Symfony 7.3 for managing tasks. Built as a learning project to demonstrate Symfony REST API development with Doctrine ORM and SQLite.
- ✅ Create, read, update, and delete tasks
- ✅ Task validation (title required, status choices)
- ✅ RESTful endpoints with proper HTTP methods
- ✅ JSON responses with consistent structure
- ✅ SQLite database (no external DB required)
- ✅ CORS enabled for frontend integration
- ✅ Proper error handling and validation messages
- PHP 8.2+
- Symfony 7.3
- Doctrine ORM 3.5
- SQLite (embedded database)
- Validator Component
- CORS Bundle
git clone git@github.com:abdullahrather/TaskManager-Symfony.git
cd TaskManager-Symfony