Skip to content

martinellich/volunteer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volunteer Management System

A web application for managing volunteers, events, and shift assignments.

Overview

The Volunteer Management System is a Spring Boot application with Vaadin UI that helps organizations manage volunteer assignments for events. It allows:

  • Volunteers to sign up for shifts at various events
  • Administrators to create and manage events and shifts
  • Tracking of volunteer assignments

Documentation

For detailed information on how to use, administer, and develop this application, please refer to the Guidelines.

Technology Stack

  • Backend: Java, Spring Boot, Spring Security
  • Frontend: Vaadin Flow
  • Database: SQL with Flyway migrations
  • Authentication: Form-based and OAuth2 (Microsoft)

Getting Started

  1. Clone the repository
  2. Run mvn clean install to build the project
  3. Run mvn spring-boot:run to start the application
  4. Access the application at http://localhost:8080

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •