Clip Notes is a simple note taking website. The app provides all the basic features of a note taking app. The user can create, edit, view and delete their posts.
This page welcomes the user and also checks whether the user where previously logged in and if so the user is directly taken into the login page without any signin. This done by token verification.
The users can sign up and then enter into the page here. The user will be provided a token which will be stored in the local storage which then will be used for all future verifications. The password of the user is stored as hash for added security. Appropriate errors will also be thrown incase of invald opperations.
The user if logged out have to enter their password and email correctly to enter into the website. If the user matches with the db then the signin will be success and token will be issued for the user. Appropraite errors are also thrown here for a smooth experience
This is the heart of the website and all the functionalities lie here. The user is able to create notes and store them in the right column. The user has the ability to edit the notes by clicking on them. The buttons for edit and delete will pop up for individaul notes and the user can delete, edit or even view the notes from there. The container containing the notes are adjustable is size so that the user can resize them to make the heading or description portions larger. On clicking the edit button a pop up will appear and the user can edit their notes there or view them in a large section for better readability. If the user only closes the website and dosent log out then user dont have to enter their password again for entering the website but if they do log out then the token will be removed from the local storage and the user will have to signin again.