A Kanban-style todo list app built with React, featuring an intuitive interface for seamless task management. Users can organize their tasks effectively by dragging and dropping them between different columns, each representing various stages of completion such as Backlog, TODO, In Progress, and Complete. This intuitive functionality allows for effortless task tracking and prioritization, enhancing productivity and workflow management.
- Secure Authentication: Users can securely sign up and log in to the application.
- Real-Time Todo Management: Users can manage their todos in real time.
- Drag and Drop Functionality: Users can move todos between different columns using drag and drop.
- CRUD Operations: Users can create, read, update, and delete todos.
- Column-based Organization: Todos are organized into different columns representing different stages (e.g., Backlog, TODO, In Progress, Complete).
- React.js: JavaScript library used for building the user interface.
- TypeScript: Superset of JavaScript that adds static typing to the language.
- MongoDB: NoSQL database used for storing user data and chat messages.
- Express.js: Web application framework for Node.js used for building the backend.
- Node.js: JavaScript runtime environment used for running the server-side code.
- Tailwind CSS: Utility-first CSS framework used for styling.