ThinkBoard is a modern note-taking application that allows users to:
Create, read, update, and delete notes
View all notes in a responsive grid layout
Edit note details with real-time feedback
Experience rate limiting to prevent abuse
Tech Stack:-
Backend-
Runtime: Node.js
Framework: Express.js
Database: MongoDB (with Mongoose ODM)
Rate Limiting: Upstash Redis
Frontend-
Library: React 19
Bundler: Vite
Routing: React Router v7
HTTP Client: Axios
Styling: Tailwind CSS + DaisyUI
UI Icons: Lucide React
Notifications: React Hot Toast