Skip to content

SohamDas00/ThinkBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 ThinkBoard

A modern and interactive idea management app built with the MERN stack. Create, update, organize, and delete your thoughts on a clean, DaisyUI-powered interface β€” all while enjoying smooth performance and secure rate-limited APIs.

πŸš€ Live Demo

πŸ‘‰ Click here to try it out


✨ Features

  • πŸ“ CRUD Operations β€” Create, Read, Update, and Delete notes/boards easily
  • ⏳ Rate Limiting β€” Secure API with request limiting
  • 🎨 DaisyUI + TailwindCSS β€” Modern and responsive design
  • πŸ“‚ Organized Boards β€” Keep your thoughts structured
  • ⚑ REST API Backend β€” Efficient and scalable Express API
  • πŸ“± Responsive UI β€” Works smoothly on mobile & desktop

πŸ› οΈ Tech Stack

  • Frontend: React 18, DaisyUI, TailwindCSS
  • Backend: Node.js, Express.js
  • Database: MongoDB + Mongoose
  • Deployment: Vercel (Frontend) & Render (Backend)

πŸ“¦ Installation (Local Setup)

# Clone repository
git clone https://github.com/your-username/thinkboard.git
cd thinkboard

# Backend Setup
cd backend
npm install

# Create .env file in /backend with:
# MONGO_URI=your_mongodb_connection_string
# PORT=3000
npm start

# Frontend Setup
cd ../frontend
npm install

# Create .env file in /frontend with:
# VITE_API_URL=http://localhost:3000/api
npm run dev

About

A modern and interactive idea management app built with the MERN stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published