Note taking application that saves data locally in the user’s browser LocalStorage for convenient access.
Try it! notes.huaiyukhaw.com
Huaiyu Khaw
- Initial work - Plain Notes App (GitHub)
- Released on Vercel
- My professional profile on LinkedIn
This project was designed to demonstrate:
- Usage of React with Typescript and TailwindCSS
- Practice CRUD operations and array manipulation
- Create, delete, archive, or pin notes.
- Sync notes to browser's localStorage
- Drag and drop for sorting
- Keyboard shortcuts for convenience
Sometimes while I'm working, I come across trivial tasks that I need to quickly note down in order to save mental energy and avoid repeatedly reminding myself. Later, before leaving my desk, I can review these notes and ensure that I have completed all necessary tasks.
npm install
npm run dev
- React
- Typescript
- TailwindCSS
- Vite
- dnd-kit - drag & drop toolkit
- Web Storage API
- Fork it (https://github.com/huaiyukhaw/plain-notes-app/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request