This project is a full-stack task management application built with React for the frontend and Node.js (Express) for the backend.
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 <repository-url> cd Kazam-Task
-
Set up the backend
cd backend npm install # Configure your environment variables in .env file 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
For detailed information:
- See frontend README for frontend details
- See backend README for backend details
