Kaizen 改 善 — Meaning continuous improvement, is a minimal Japanese-inspired task management web app for humans. Developed (in 2 weeks) as a NitHub final project submission.
-
User Management and Access Control
- Role-based access to ensure data segregation and visibility.
- Unique identifiers for each user with secure authentication and session management.
- Admin privileges for managing projects and teams.
-
Kanban Boards
- Project-specific boards with lanes: "To Do," "In Progress," "Testing", and "Done."
- Drag-and-drop task cards with properties like title, description, assignee, priority, and deadline.
- Real-time updates for all users on shared projects.
-
Task Management
- Task CRUD operations: Create, Read, Update, Delete.
- Automatic status updates based on lane position in the Kanban board.
-
Responsive Frontend
- Fully responsive UI for desktops, tablets, and mobile devices.
- Interactive features like drag-and-drop and real-time updates.
- Built with NextJS & TailwindCSS for a modern refreshing feel.
- Accessibility-focused and user-friendly navigation.
- NextJS (Typescript): React Framework with SSR support and optimizations.
- TailwindCSS: CSS in code via utility classes.
- Shadcn UI (Radix UI): Minimally designed component library.
- Axios: Robust http fetch API wrapper.
- Lottie React: For animated components.
- Phosphor Icons: UI icon library.
- Hello Pangea: Fork of
react-beautiful-dnd
for drag and drop functionalities.