Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
21 views2 pages

Enotes Project Documentation

The E-Notes Project is a real-time application utilizing a technology stack that includes Spring Boot for the backend and Angular or React for the frontend, with MySQL as the database and AWS for deployment. Key features include user authentication, notes management with file attachments, and a todo management system with task prioritization and reminders. The project emphasizes role-based access control and offers functionalities like exporting notes and managing tasks effectively.

Uploaded by

Alex Abhisek
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views2 pages

Enotes Project Documentation

The E-Notes Project is a real-time application utilizing a technology stack that includes Spring Boot for the backend and Angular or React for the frontend, with MySQL as the database and AWS for deployment. Key features include user authentication, notes management with file attachments, and a todo management system with task prioritization and reminders. The project emphasizes role-based access control and offers functionalities like exporting notes and managing tasks effectively.

Uploaded by

Alex Abhisek
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

E-Notes Project – Real Time Project

-------------------------------------------------------------------------------------
Technology Stack:
Backend – Spring Boot REST, JPA, AOP, Logging, Actuator, Security, OAuth Login,
Caching, Junit & Mockito, Sonar cube, JMeter, Swagger, Schedular, Docker, GitHub

Frontend – Angular / React

DB – MySQL

Tools – GitHub, STS, Figma

Deploy Server- AWS

Functionality & Features:

1.​ User Authentication and Authorization:


●​ User Registration (with email verification).
●​ User Login (JWT-based token authentication).
●​ Role-based access control (Admin, User)

2.​ Notes Management

●​ Create, update, and delete categories.


●​ View and filter notes by category.
●​ Create, edit, and delete notes.
●​ Save notes with file attachments (PDF, images, etc.)
●​ Display or download attached files within notes.
●​ Paginated view for notes.
●​ Search for notes (search by title, content, category, etc.)
●​ Mark notes as favorite.
●​ View a list of favorite notes.
●​ Copy Notes
●​ Export All Notes and Single Notes in Excel or PDF format
3.​ Todo Management

●​ Create, edit, and delete tasks.


●​ Assign priority levels to tasks (Low, Medium, High)
●​ Set task statuses like "To-Do", "In Progress", and "Completed".
●​ Set reminders for upcoming tasks (push notifications, email reminders).

Thank You

You might also like