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.
β
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)
- Modern Glassmorphism Login Page (frosted glass effect, blurred background, transparency)
- User-friendly CSS styling (JSP, HTML)
- 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
- Mateusz Maciejewski
- π§ 8848mateusz@gmail.com
- 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.