This is a note-taking app. This app is designed like a file explorer where you can create folders & notes and browse them.
- Create Notes & Folders
- Browse Notes & Folders
- Change Names of Notes & Folders
- Delete Notes & Folders
- Search for Notes & Folders
- Create an account
- Change your password or username
- Customize the look of the app by changing background color, accent color, text color and text size.
- Typescript
- Node.js (express) to create REST API to communicate with DB (REST API Documentation)
- MongoDB as a database
- JWT for server-side authentication
- React for frontend
- Tailwind, Headlessui as frontend libraries
- Custom context menu
- Drag & Drop to change structure
- Caching requests