Skip to content

Webapp for foundations, destined to the collection of donations. The app includes user authentication and donation confirmation by email

Notifications You must be signed in to change notification settings

damianlujep/Charity_Donations_Collector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Charity_Donations_Collector

This project consists of two 2 parts:

  1. One-page website, which is divided into sections such as about, list of foundations and a contact form.
  2. A webapp for foundations, which allows the collection of donations such as clothes, toys, books and others.

The app allows user authentication, because only registered users can make donations. Is possible to keep registering users with an email and password that have not been previously registered.

Functionalities and characteristics:

  • Relational database in MySQL
  • Validation of registration and login forms
  • Passay for password's strength validation during registration
  • Double validation for donations form, front end with JavaScript and back end with Java
  • Inputs summary at the end of the donations form before confirmation
  • Error messages for inputs read from message.properties
  • Donation confirmation by email after correctly filling out the donation form

Database diagram:

database

Technologies and tools:

Tools and Technologies used: IntelliJ, GitHub, Maven, Thymeleaf, Spring Boot, Spring Security, Spring Email, Hibernate, Hibernate Validator, JavaScript, MySQL, Lombok, Passay

About

Webapp for foundations, destined to the collection of donations. The app includes user authentication and donation confirmation by email

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published