Skip to content

Sundaram-Katare/Bloop

Repository files navigation

Bloop - Kanban Task Management Board

A modern, responsive Kanban-style task board built with Next.js 15, TypeScript, and Tailwind CSS. Manage your tasks across different stages with smooth drag-and-drop functionality.

✨ Features

  • Create, edit, and delete tasks with title and description
  • Drag and drop tasks between columns (To Do, In Progress, Done)
  • Data persistence using localStorage
  • Fully responsive design for mobile and desktop
  • Real-time task count per column

🚀Local Setup Instructions

Installation

  1. Fork the repository

  2. Clone the repository

 git clone https://github.com/username/kanban-board
  1. Install Dependencies
 npm install 
  1. Run the development server
 npm run dev
  1. **Navigate to localhost://3000**

🛠️ Tech Stack Explanation

  • Next.js 15 (App Router)
  • TypeScript
  • Tailwind CSS
  • ShadCN
  • dnd-kit

🧑‍🤝‍🧑 Contributing

Thank you for considering contributing to Bloop! Whether you're fixing bugs, improving the UI, or adding new features — your contributions are highly appreciated. ❤️


📌 Start with Issues

Before jumping in, head over to the Issues section of this repository.

✅ I’ve already created multiple issues that are ready to be picked up.
🗨️ If you find an issue you'd like to work on, comment on it saying:
I want to work on this issue.
Then, you can start working on it. Once done, You can raise the PR for it.

✨ You’re also welcome to raise new issues if you spot a bug or have an idea for improvement — just make sure to provide enough context!

🛑Note:- If you face any problem in understanding the description on any pre-rasied issue, you can simply ask me.🛑


🚀 How to Contribute

Follow these steps to contribute to the project:

  1. Fork this repository by clicking the Fork button on the top right.

  2. Clone your forked repo to your local machine:

    git clone https://github.com/your-username/bloop.git
    cd bloop
  3. Create a new branch for your feature or fix:

  git checkout -b your-feature-name
  1. Make your changes in the codebase.
  2. Stage and commit your changes:
git add .
git commit -m "feat: meaningful commit message"
  1. Push your branch to your GitHub fork:
git push origin your-feature-name
  1. Raise a Pull Request from your fork to the main branch of this repo. Go to your fork on GitHub → Click Compare & pull request → Fill the PR form and submit.

📝 Tips for a Great Contribution

  • Keep pull requests focused on one issue or feature.
  • Add clear and concise commit messages.
  • Share screenshots or video demos for UI changes (if applicable).

🙌 Thank You

Every contribution, no matter how small, brings value to this project and helps others learn. Let’s build something awesome together! 🚀


🙋‍♂️ Maintainer

Sundaram Katare Connect on:-


Author 🙋

Sundaram Katare

Built with 🧠

About

Kanban style task management board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors