✅ Task Manager API

A simple RESTful API built with Spring Boot that lets you manage tasks — create, read, update, delete, and filter by completion status.


🚀 Features

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

🛠️ Tech Stack

  • Java 17+
  • Spring Boot
  • Spring Data JPA
  • H2 (in-memory database)
  • Swagger / SpringDoc OpenAPI
  • Gradle

📦 Getting Started

1. Clone the repo

git clone https://github.com/your-username/task-manager-api.git
cd task-manager-api