Unleash Creativity, Organize Ideas Instantly
Think Board is a full-stack web application that lets you capture notes, brainstorm ideas, and organize projects in one place.
Whether you’re a developer jotting down code snippets or a student planning assignments, Think Board keeps everything tidy and searchable.
git clone https://github.com/<your-user>/WEBAPP-THINK_BOARD.git
cd WEBAPP-THINK_BOARDnpm install # root – installs server deps
cd frontend && npm i # installs React/Vite depsMONGO_URI = mongodbXXXXXXXXXXXXXXXXXXXXXX
PORT = XXXX
UPSTASH_REDIS_REST_URL = "https://XXXXXXX.upstash.io"
UPSTASH_REDIS_REST_TOKEN = "XXXXXXXXXXXXXXXXXXXXXXX"
NODE_ENV = development
RATE_LIMIT_TOKENS = 25
npm run dev # concurrently runs Vite + Express + NodemonThink Board is a modern, full-stack “idea capture” workspace built with the MERN-plus stack (MongoDB + Express + React + Node, enhanced by Vite, DaisyUI, PostCSS and more). The project aims to give developers, students, and teams a friction-free canvas for:
- Rapid note-taking & brainstorming – create, edit, and delete notes in real time.
- Project organisation – group ideas, tasks, or research snippets in a single searchable hub.
- Instant search & filtering – powered by MongoDB text indexes for lightning-fast look-ups.
- Responsive, accessible UI – React + DaisyUI components compiled by Vite for <50 ms HMR.
- Robust API – Express routes secured with rate-limiting middleware and validated via Mongoose schemas.
- Seamless navigation – SPA routing handled by React Router; Axios manages client-server traffic.
- Developer-friendly workflow – Nodemon auto-reloads the server, ESLint enforces code quality, and environment variables (.env) keep secrets out of source control.
The badge block at the top of the README shows the repo’s last commit date, primary language, and language count, assuring newcomers the project is actively maintained. A second badge grid highlights every key tool so contributors can instantly see if the tech stack fits their skill set.
The app was deployed through Render.com and is active under Think Board