A simple RESTful API built with Spring Boot that lets you manage tasks — create, read, update, delete, and filter by completion status.
- ✅ Create a new task
- 📋 View all tasks
- 🔍 Filter tasks by completion status (
completed=true/false) - ✏️ Update a task
- ❌ Delete a task
- 📄 View API documentation via Swagger UI
- Java 17+
- Spring Boot
- Spring Data JPA
- H2 (in-memory database)
- Swagger / SpringDoc OpenAPI
- Gradle
git clone https://github.com/your-username/task-manager-api.git
cd task-manager-api