https://github.com/aashniharia/todo-app
A MERN stack, feature-rich task management application designed to boost productivity
https://github.com/aashniharia/todo-app
expressjs mongodb nodejs reactjs rest-api tailwindcss
Last synced: 3 months ago
JSON representation
A MERN stack, feature-rich task management application designed to boost productivity
- Host: GitHub
- URL: https://github.com/aashniharia/todo-app
- Owner: aashniharia
- Created: 2025-03-12T23:10:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T21:52:08.000Z (over 1 year ago)
- Last Synced: 2025-09-04T06:48:14.970Z (10 months ago)
- Topics: expressjs, mongodb, nodejs, reactjs, rest-api, tailwindcss
- Language: JavaScript
- Homepage: https://tidy-tasks-dev.netlify.app/
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tidy Tasks - To-Do App
A simple and efficient To-Do app built with React.js for the frontend, Node.js with Express for the backend, and styled with Tailwind CSS. This app allows users to create tasks with subtasks, assign priorities, and sort tasks based on different criteria.
## Live Demo
You can try the live version of the app here: [Tidy Tasks - Live Demo](https://tidy-tasks-dev.netlify.app/)
## Features
- **Create Tasks**: Add tasks with descriptions, due dates, and priorities.
- **Subtasks**: Organize your tasks further by adding subtasks with individual statuses.
- **Priorities**: Set priorities for each task (e.g., Low, Medium, High).
- **Sorting**: Sort tasks based on priority, due date, or status (e.g., pending, completed).
- **Task Completion**: Mark tasks and subtasks as complete.
- **Responsive Design**: Fully responsive UI built with Tailwind CSS.
- **RESTful API**: Backend built with Node.js and Express to handle CRUD operations.
## Tech Stack
- **Frontend**: React.js, Tailwind CSS
- **Backend**: Node.js, Express.js
- **Database**: MongoDB
- **Deployment**: Netlify for frontend, Render for backend
## Sorting and Filtering
- **Sort by Priority**: Tasks can be sorted based on their priority (Low, Medium, High).
- **Sort by Date**: Tasks can be sorted by their due date.
Made with ❤️ by [Aashni Haria] (https://tidy-tasks-dev.netlify.app/)