Skip to content

abdullahrather/TaskManager-Symfony

Repository files navigation

Symfony Task Manager API

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.

🚀 Features

  • ✅ 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

🛠️ Tech Stack

  • PHP 8.2+
  • Symfony 7.3
  • Doctrine ORM 3.5
  • SQLite (embedded database)
  • Validator Component
  • CORS Bundle

📦 Installation

1. Clone the repository

git clone git@github.com:abdullahrather/TaskManager-Symfony.git
cd TaskManager-Symfony

About

Task management system using Symfony 7.3 with a RESTful API backend and interactive frontend interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published