Skip to content

pritamaber/taskify

Repository files navigation

📝 Taskify – React + Express Task Manager

Taskify is a fullstack CRUD application that lets users create, edit, delete, and track tasks with completion status. Built using React, Tailwind CSS, Express.js, and MongoDB Atlas, it's a clean and minimal productivity app ideal for showcasing MERN stack skills.


🚀 Live Demo

🔗 taskify.impritam.com


📌 Features

  • ✅ Create new tasks with title & description
  • ✅ Mark tasks as completed (checkbox)
  • ✅ Edit and update existing tasks
  • ✅ Delete tasks with one click
  • ✅ Beautiful, responsive UI with Tailwind
  • ✅ Toast notifications for feedback
  • ✅ RESTful API (MongoDB + Express)


🛠️ Tech Stack

Frontend

  • React
  • React Router DOM
  • Tailwind CSS
  • React Toastify

Backend

  • Express.js
  • MongoDB Atlas
  • Mongoose
  • CORS + dotenv

📁 Folder Structure

taskify-frontend/
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Route-level pages (Home, AddTask, EditTask)
│ ├── hooks/ # Custom hook (useTaskForm)
│ └── App.jsx
taskify-api/
├── models/
├── routes/
├── server.js

📚 Related Projects


🤝 Contributing

This project is built as a solo showcase app, but feel free to fork, clone, and improve!


About

a simple task app with CRUD operations , practicing building backend REST apis and hosting on render

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published