Spring Boot 3.4.2 REST API for Volunteer Management Platform
This backend serves as the core for Voluntrix, a volunteer management system that allows:
- Organizations to create events
- Volunteers to join and track progress
- Sponsors to support events
Features include:
- User Authentication (JWT Security)
- Event & Task Management
- Volunteer Tracking & Rankings
- Sponsor & Donation Management
- Java 17 – Backend language
- Spring Boot 3.4.2 – Framework
- Maven – Build tool
- Spring Data JPA – ORM for PostgreSQL
- PostgreSQL (AWS RDS) – Cloud-based relational database
- Spring Security & JWT – Authentication & authorization
- Docker – Containerized deployment
mvn clean install