FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

anoopcodehack/DevBoard: ๐Ÿ—‚๏ธ 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. ยท GitHub

Latest commit

ย 

History

250 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—‚๏ธ 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.

DevBoard is a task board made for how developers actually work โ€” track issues, drop in code snippets without leaving the task, pull in GitHub issues automatically, and stay focused with a built-in Pomodoro timer.


โœจ Features

  • ๐Ÿ“‹ Drag & Drop Kanban โ€” Move tasks through Backlog โ†’ In Progress โ†’ Review โ†’ Done
  • ๐Ÿ’ป Code Snippets in Tasks โ€” Attach syntax-highlighted code directly to any task
  • ๐Ÿ”— GitHub Issue Sync โ€” Import issues from a GitHub repo as tasks automatically
  • ๐Ÿ… Pomodoro Timer โ€” Built-in 25/5 min work-break timer for each task
  • ๐Ÿ” Auth โ€” Register and log in securely with JWT
  • ๐ŸŒ™ Dark Mode UI โ€” Easy on the eyes during long coding sessions --

---

๐Ÿ› ๏ธ 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

Before you begin, make sure you have:

  • Node.js v18 or higher installed
  • A MongoDB database โ€” either a free MongoDB Atlas cluster or a local MongoDB instance

1. Clone the repository

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

2. Install dependencies

This installs dependencies for both the frontend and backend in one step:

npm run install:all

3. Set up environment variables

Copy the example environment file and fill in your own values:

cp .env.example server/.env

Then open server/.env and add your MongoDB connection string and a JWT secret.

4. Run the app

This starts both the frontend and backend at once:

npm run dev

Once it's running, you can access:


๐Ÿค Contributing

Contributions are very welcome, and this project is friendly to first-time contributors!

Check out CONTRIBUTING.md for the full setup and contribution guide. If you're not sure where to start, look for issues labeled good first issue.


src="./docs/screenshot.png"

About

๐Ÿ—‚๏ธ 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.

Topics

Resources

Contributing

Stars

29 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL