DevBoard/devboard at main · anoopcodehack/DevBoard · GitHub
Skip to content

Latest commit

 

History

History

Folders and files

README.md

🗂️ DevBoard — Kanban for Developers

An open source Kanban board built specifically for developers — with code snippets inside tasks, GitHub issue sync, and a built-in Pomodoro timer.

License: MIT PRs Welcome Made with MERN

✨ Features

  • 📋 Drag & Drop Kanban — Backlog → In Progress → Review → Done
  • 💻 Code Snippets in Tasks — Save code directly inside a task with syntax highlighting
  • 🔗 GitHub Issue Sync — Import GitHub issues as tasks automatically
  • 🍅 Pomodoro Timer — Built-in 25/5 min work-break timer per task
  • 🔐 Auth — Register/login with JWT
  • 🌙 Dark Mode UI — Easy on the eyes

🛠️ Tech Stack

Layer Tech
Frontend React 18 + Vite + Tailwind
Backend Node.js + Express
Database MongoDB + Mongoose
Auth JWT + bcryptjs
Drag/Drop @hello-pangea/dnd

⚡ Quick Start

Prerequisites

  • Node.js v18+
  • MongoDB Atlas (free) or local MongoDB

1. Clone

git clone https://github.com/YOUR_USERNAME/devboard.git
cd devboard

2. Install all dependencies

npm run install:all

3. Set up environment

cp .env.example server/.env
# Edit server/.env with your MongoDB URI and JWT secret

4. Run both frontend and backend

npm run dev

🤝 Contributing

We love contributions! This project is beginner-friendly.

See CONTRIBUTING.md for the full guide.

Look for issues labelled good first issue to get started!

📄 License

MIT — free to use, fork, and build on.


Built with ❤️ by the community. Star ⭐ this repo if you find it useful!