This web app is a Kanban-style task management tool designed to help you keep track of your work.
🌐 Website : https://kanbannapp.netlify.app/
- Users can log in and ensure the security of their data while managing tasks and boards
- Create, read, update, and delete boards and tasks.
- Organize tasks into columns to track their status.
- Mark subtasks as complete.
- Toggle between light and dark themes for comfortable usage.
- Enjoy a responsive design for various device screen sizes.
- Hover over interactive elements for a user-friendly experience.
- Drag and drop tasks to change their status and reorder them in a column.
- Changes are saved even after refreshing the browser, making it convenient for tracking tasks over time.
- React - A JavaScript library that allows you to create user interfaces.
- TypeScript - A strongly typed programming language that builds on JavaScript.
- Tailwind-css - A utility-first CSS framework.
- React-Router - A tool that allows you to create routes, navigation, and page-switching in your React web applications.
- Firebase - A cloud platform offering various backend services for web and mobile applications.
- Framer-Motion - A JavaScript animation library.
- Vite - A tool that is used for building fast and optimized web applications.
- Cypress - With Cypress, you can easily create tests for your modern web applications and debug them visually.
- Clone the repository
git clone https://github.com/arr199/Task-management-app
- Install dependencies
npm install
- Run server
npm run dev