This is a solution to the Note-taking web app challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Note: Delete this note and update the table of contents based on what sections you keep.
Users should be able to:
- Create, read, update, and delete notes
- Archive notes
- View all their notes
- View all archived notes
- View notes with specific tags
- Search notes by title, tag, and content
- Select their color theme
- Select their font theme
- Receive validation messages if required form fields aren't completed
- Navigate the whole app and perform all actions using only their keyboard
- View the optimal layout for the interface depending on their device's screen size
- See hover and focus states for all interactive elements on the page
- Bonus: Save details to a database (build the project as a full-stack app)
- Bonus: Create an account, log in, change password (add user authentication to the full-stack app)
- Bonus: Reset their password (add password reset to the full-stack app)
- Solution URL: https://github.com/Briuwu/note-taking-app
- Live Site URL: https://briuwu-note-taking.vercel.app/
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- React - JS library
- Next.js - React framework
- TailwindCSS - For styles
- ShadCN - For reusable components
- ClerkAuth - For authentication
- NeonDb - For database
- Website - Add your name here
- Frontend Mentor - @briuwu
- Instagram - @_briuwu
