Devnotes Note is a Note App, where users can create, save, edit, archive and delete note.
- HTML
- CSS
- JavaScript
- ReactJS
- Mockbee (for mock backend)
- Login button
- Signup button
- Dark Mode Toggle Button
Create a note with title, body, label, and color (on selecting from the color palette)
- Add color to note
- Add tags to note
- Add priority to note
There are two variant one is visible on desktop screens and another which has filter floating icon visible on mobile screen
- Filter and/or sort notes by:
- Filter by tags
- Search by note title or content
- Sort by creation date
- Sort by Priority
- All the notes are listed according to label category.
- Consist the notes which are archived from home page.
- Consist the notes which are Trashed from home page.
- Input first and last name
- Input email address
- Input Password and verify password by click show password button
- Create new account button
- Already have an account button
- Input Username
- Input password
- Login button
- Dummy login data preloaded
- Create a New Account button
- User is notified when the password or email is wrong.
- All pages are made responsive with respect to mobile screens with Width greater than 320px
- Filter Panel, Header/NavBar, and SearchBar are also made responsive on mobile screens.
To run this app locally on your machine, clone the repo to your local machine.
git clone https://github.com/m26unkwn/devNotes.gitcd devnotesIn the project directory, you can runnpm installnpm start
This will start the app in development mode.
Open http://localhost:3000 to view it in your browser.
Make sure you have access to internet to make use of the API call inside the App.