Skip to content

A Java Spring Boot web app with Symfonia integration, user authentication, and Glassmorphism login UI.

Notifications You must be signed in to change notification settings

8848Mateusz/document-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Document Manager

Document Manager is a web application built with Java Spring Boot for managing documents and invoices, while enabling seamless integration with the Symfonia database. The project leverages pre-built HTML/JSP templates to simplify the view layer.


πŸ“¦ Features

βœ… User registration and login
βœ… Data validation during registration
βœ… Storage of data in a relational database (MySQL and SQL Server)
βœ… Integration with the Symfonia database (via JDBC)
βœ… PDF invoice handling and validation
βœ… Admin panel for managing invoices
βœ… HTML (JSP) templates β€” rapid prototyping of the user interface
βœ… Email notifications (Mailtrap)
βœ… Multilingual support (Polish)


🎨 UI/UX

  • Modern Glassmorphism Login Page (frosted glass effect, blurred background, transparency)
  • User-friendly CSS styling (JSP, HTML)

βš™οΈ Technologies

  • Java 17+
  • Spring Boot β€” main application framework
  • Spring Security β€” secure login and registration
  • Spring Data JPA β€” integration with MySQL/SQL Server
  • JDBC β€” integration with the Symfonia database
  • JSP/HTML/CSS β€” view templates
  • Mailtrap β€” email notification testing
  • Maven β€” dependency management
  • Git β€” version control

✍️ Author


πŸ“ License

  • This project is available under the MIT License.
  • You are free to use, copy, modify, and distribute the code under the terms of the license.

About

A Java Spring Boot web app with Symfonia integration, user authentication, and Glassmorphism login UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published