An open API service indexing awesome lists of open source software.

https://github.com/domsabianca16/taskmanager-app

Task Manager Spring Boot Application
https://github.com/domsabianca16/taskmanager-app

java spring-boot sql

Last synced: about 1 month ago
JSON representation

Task Manager Spring Boot Application

Awesome Lists containing this project

README

          

## 📱 Task Manager App

Task Manager is a Spring Boot web application that allows users to manage tasks efficiently. Users can create, view, update and delete tasks through a clean REST API.

## Features

✅ **Full CRUD operations**: Create, Read, Update, Delete
✅ **3-tier architecture**:
- Presentation Layer: Spring Rest APIs -> @Controller which handles HTTP Requests
- Business Logic Layer: @Service
- Data Access Layer: @Repository -> for interaction with the database using JPA
✅ **Data persistence** with PostgreSQL
✅ **API Documentation** with Swagger(OpenAI)
✅ **Application Monitoring** with Spring Boot Actuator
✅ **Centralized Logging** with Logback

## 🔧 Technologies Used

⚙️ Java 17+
🍃 Spring Boot
✅ Spring Boot Actuator
⚫️ Swagger
📑 Logback
🐘 PostgreSQL (managed via **DBeaver** & **pgAdmin**)
📦 Gradle
🐱 Git & GitHub

## 🙋 Author

**Name**: Domsa Paula Bianca

**Email**: biancadomsa04@gmail.com

**LinkedIn**: https://www.linkedin.com/in/bianca-domsa-920b22319/