Skip to content

MadifyTech is a user-friendly To-Do List App πŸ“ built with React.js, Node.js, and MongoDB. It allows users to add, complete, delete, and filter tasks effortlessly. With a clean UI and SweetAlert2 notifications, task management becomes seamless! πŸš€

Notifications You must be signed in to change notification settings

machinelearningprodigy/MadifyTech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MadifyTech πŸ› οΈπŸš€

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.

🌟 Features

βœ… 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.

πŸ› οΈ Tech Stack

  • Frontend: React.js βš›οΈ, Lucide-React Icons πŸ–ΌοΈ, SweetAlert2 πŸŽ‰
  • Backend: Node.js 🌿, Express.js πŸš€, MongoDB πŸƒ
  • API Handling: Axios 🌐

🎯 Installation & Setup

1️⃣ Clone the Repository

 git clone https://github.com/machinelearningprodigy/MadifyTech.git
 cd MadifyTech

2️⃣ Install Dependencies

 npm install

3️⃣ Start the Development Server

 npm start

The app will be available at http://localhost:3000/ 🌍

πŸ”— API Endpoints

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 πŸ—‘οΈ

πŸ“Έ Screenshots

πŸš€ image

πŸ“œ License

This project is licensed under the MIT License. πŸ“

πŸ‘¨β€πŸ’» Author

Developed by Rahul Mishra πŸš€


Enjoy using MadifyTech! πŸŽ―πŸš€

About

MadifyTech is a user-friendly To-Do List App πŸ“ built with React.js, Node.js, and MongoDB. It allows users to add, complete, delete, and filter tasks effortlessly. With a clean UI and SweetAlert2 notifications, task management becomes seamless! πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published