Notes application

This note management web application was built with Java Spring Boot and JPA for the backend, and ReactJS for the frontend. JWT was used for authentication and authorization. The frontend also features user-friendly pop-up messages for errors and confirmations. Additionally, a shell script was created for installation and execution on Linux.

The application facilitates the organization of notes by providing features for archiving and unarchiving, as well as querying both active and archived notes.







Users can create categories and associate them with notes. Additionally, a convenient filter allows for sorting notes by categories, covering both active and inactive notes.

The application facilitates the organization of notes by providing features for archiving and unarchiving, as well as querying both active and archived notes.







Users can create categories and associate them with notes. Additionally, a convenient filter allows for sorting notes by categories, covering both active and inactive notes.