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
- Host: GitHub
- URL: https://github.com/domsabianca16/taskmanager-app
- Owner: Domsabianca16
- Created: 2025-09-03T13:43:38.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-03T14:48:13.000Z (10 months ago)
- Last Synced: 2025-09-03T16:37:40.547Z (10 months ago)
- Topics: java, spring-boot, sql
- Language: Java
- Homepage:
- Size: 134 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/