The Simple Notes App is a web application that allows users to create and manage personal notes securely. Users can register, log in, create notes, view their notes, delete notes, and view their profile information.
This application demonstrates the implementation of user authentication and CRUD operations.
- User Signup
- User Login
- Create Notes
- View Notes
- Delete Notes
- View Profile
- Notes stored per user
Frontend:
- HTML
- CSS
- JavaScript
Backend:
- Node.js
- Express.js
Database:
- JSON / Local storage
Users can create an account and log in securely using their email and password.
After logging in, users can:
- Create new notes
- View all created notes
- Delete notes
The profile page displays:
- User name
- Total number of notes created
notes-app
-
server
- server.js
- routes.js
- users.json
- notes.json
-
client
- login.html
- signup.html
- dashboard.html
- profile.html
- style.css
- script.js
- Install dependencies
npm install
- Start the server
npm start
- Open the application in browser
- Edit notes functionality
- Search notes
- Dark mode
- Cloud database integration
Student Lab Assignment Project