NoteMate is an notes web app alternative of google keep which you can use to jot down important pieces of ideas, lists anything that is of importance to you anytime.
$ git clone https://github.com/Nishant-96/notes-app.git
$ npm install
$ npm start
- Home Page
- Notes Page
- Add Note
- Add Label and Priority to notes
- View Note
- Give NoteCard Color
- Edit Note
- Archive Note
- Trash Note
- Search Notes
- Filter and Sort Notes by Priority, Time and Label.
- Rich Text Editor
- Archive Page
- Restore note from archive (Unarchive Note)
- Trash Note
- Bin Page (or Trash Page)
- Restore from trash
- Permanently delete note.
- Label Page
- User can view all Labels created here and all the notes present in it. if a particular label is empty it will show emplty.
- This labels can be deleted from the note creation component in the notes page by clicking on the cross against the particular label in the label modal.
- Supports Light and Dark.
- React JS
- CSS3 along with component library Robyn UI
- Flexbox Layout
- React Context API + useReducer
- React Router v6
- Material UI Icons
- Google font
- Google Keep
- Evernote
- React Quill

