Skip to content

Ethan4582/Cluster

Repository files navigation

Cluster

Modern frontend-only Kanban Task Board with static authentication and localStorage persistence.

Cluster Preview


Features

  • Static authentication with protected routes
  • Three-column Kanban board (Todo, Doing, Done)
  • Create, edit, delete, and drag tasks
  • Search, filter by priority, and sort by due date
  • Activity log with smooth hover popover
  • Persistent state using localStorage
  • Reset board with confirmation

Tech Stack

  • Frontend: Next.js
  • State Management: React Context + useReducer
  • Animation: Framer Motion
  • Storage: localStorage
  • Testing: Basic unit/component tests

Getting Started

Prerequisites

  • Node.js 18+

Installation

git clone https://github.com/yourusername/cluster.git
cd cluster
npm install

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A frontend template featuring a clean Kanban app with CRUD functionality, filters, and activity tracking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors