Skip to content

My Notes application allows you to store all your important notes in one place

Notifications You must be signed in to change notification settings

mnath30/My-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

My Notes is a note making app where you can note down all your important notes

Features

The web app provides the user with the ability to create new notes, archive notes, move the unwanted notes to the trash and also pin the important notes on top.

The Notes page displays the notes added by the user. The user can add the notes by clicking on the Create Note button on the Notes page and add the note title, tags and note content. The notes can be pinned to the top by clicking on the pin icon. The color of the notes can be changed by clicking on the color palette icon and then selecting the colors from the color dropdown. By clicking on the update icon, an existing note can be modified and saved.

The notes can also be moved to the archived section by clicking on the archive icon of the notes from the Notes page or from the Trash page. All the archived notes can be found in the Archive page. The notes can be unarchived by clicking on the unarchive icon from the Archive page and all the unarchived notes will be moved back to the Notes page.

The notes can be moved to the trash by clicking on the delete icon from the Notes page or from the Archive page. The notes moved to the trash can be seen in the Trash page. Once the user clicks on the delete icon in the Trash page for any note, that note is permanently deleted. The notes can be removed from the trash by clicking on the remove from bin icon and these notes will be moved back to the Notes page.

The notes can also be sorted by oldest first or newest first by selecting the respective radio buttons in the Notes page. The search bar can be used to search the notes by note title or note content.

Pages

  1. Landing page
  2. Notes page
  3. Archive page
  4. Trash page
  5. Authentication
    • Login
    • Signup
    • Logout

Checkout the live application here My Notes

Technology used

My Notes is made using HTML, CSS, Javascript and React. It also makes use of the Shuttle-UI component library. It is hosted using Netlify.

To run app locally

To run the app locally, follow the below steps:

  1. Clone the app
git clone https://github.com/mnath30/My-Notes.git
  1. Go to the folder
cd My-Notes
  1. Install the dependencies
npm install
  1. Run the app
npm start

Demonstration

My.Notes.mp4

About

My Notes application allows you to store all your important notes in one place

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published