A full-stack to-do list application built with Node.js, React, Redis, MongoDB, and MQTT.
The project is divided into two main parts:
- Frontend: React application with Tailwind CSS for styling
- Backend: Express.js API with MongoDB, Redis, and MQTT integration
- Node.js
- MongoDB
- Redis
- MQTT Broker (e.g., Mosquitto)
-
Clone the repository
git clone https://github.com/Sajid788/kazam-todo-Task.git cd kazam-todo-Task -
Set up the backend
cd backend npm install npm run dev -
Set up the frontend
cd frontend npm install npm start -
Access the application at
http://localhost:3000
- Create, read, update, and delete tasks
- Real-time updates via MQTT
- Data caching with Redis
- Responsive UI built with React and Tailwind CSS
