Skip to content

SohamDas00/ThinkBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors