Skip to content

shadabiiitnr20/Sticky-Notes-PlatinumRx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sticky Notes App - PlatinumRx

This project was bootstrapped with Create React App. The project was made as an assignment task for PlatinumRx.

All the asked features in the assignment document are implemented. Creative liberty has been taken to style the project. A few additional features have also been implemented.

Project Link

Below Features are implemented

  • Users can add new notes by clicking on the "+" button.
  • Users can delete notes by clicking on the "X" button.
  • Users will be able to directly edit notes by clicking on them.
  • Users will be able to edit the note by clicking on the edit button. The cursor will be pointed to the beginning of the note.
  • All the notes are draggable to any position on the board.
  • The User can pin the note by clicking on the "📌" button. It will make the note un-draggable, and it will prevent other notes from overlapping with them.
  • Each Note has a specific note# and the date it was created.
  • Local Storage is used to persist the data on reload.
  • The Clear Board button has been made available to clear the board and reload the page.
  • No external packages/libraries were used to implement the project.

Steps to Launch the Project Locally

  • Download the zip file from GitHub.
  • Extract the zip file and open in Visual Studio Code.
  • In Visual Studio Code, inside the root directory, open the terminal and run the command "npm i" to install the required dependencies.
  • Run npm start
  • Open "localhost:3000" in Chrome to access the project.

Alt text

Made with ❤ by Md. Shadab Hussain

About

Sticky Notes Assignment for PlatinumRx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published