MadifyTech is a simple and interactive To-Do List App π built using React.js with an Express.js & MongoDB backend. This project was assigned to me as part of my selection process for Madify.
β
Add Tasks β Quickly add new tasks to your to-do list.
β
Mark as Complete β Toggle tasks between completed and pending states.
β
Delete Tasks β Remove unwanted tasks with a single click.
β
Filter Tasks β View all, completed, or pending tasks.
β
User-Friendly UI β Clean and responsive design.
β
SweetAlert2 Integration β Beautiful pop-up notifications for a great user experience.
- Frontend: React.js βοΈ, Lucide-React Icons πΌοΈ, SweetAlert2 π
- Backend: Node.js πΏ, Express.js π, MongoDB π
- API Handling: Axios π
git clone https://github.com/machinelearningprodigy/MadifyTech.git
cd MadifyTech npm install npm startThe app will be available at http://localhost:3000/ π
MadifyTech communicates with a backend hosted on Render. Below are the key API endpoints:
- GET /tasks β Fetch all tasks π
- POST /tasks β Add a new task β
- PUT /tasks/:id β Update task completion β
- DELETE /tasks/:id β Remove a task ποΈ
This project is licensed under the MIT License. π
Developed by Rahul Mishra π
Enjoy using MadifyTech! π―π
