Skip to content

About

Open-source contribution: fixed task-order persistence issues in a MERN-based Kanban application.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🗂️ DevBoard — Kanban for Developers

🔧 My Contribution

I contributed a fix for a task-order persistence issue that caused Kanban cards to appear in incorrect positions after page refreshes.

What I changed Investigated ordering inconsistencies between drag-and-drop interactions and MongoDB-backed task storage Implemented column-wide task reindexing to maintain consistent task order Ensured task positions persisted correctly across page reloads

✅ Contribution merged into the main branch via PR #32.

Fork with merged contribution fixing task-order persistence in a MERN-based Kanban application.

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

About

Open-source contribution: fixed task-order persistence issues in a MERN-based Kanban application.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages