Skip to content

A simple yet powerful 2Do app built with the MERN stack. This app allows users to create, manage, and track their tasks with an intuitive user interface. It supports CRUD operations, providing features like adding, updating, deleting tasks.

Notifications You must be signed in to change notification settings

usmanshaikh/2Do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN 2Do App

⚡️⚡️⚡️   APP LINK ⚡️⚡️⚡️

Credentials:

email: test@gmail.com
password: test@123

Features

  • User Authentication: Secure login functionality.
  • Task Management: Create, edit, and delete tasks and checklists.
  • Category Organization: Create multiple categories to categorize your tasks.
  • Event Reminders: Set reminders for important tasks.
  • Statistical Reports: Generate reports for task statistics.
  • Filtering Options: Filter tasks based on various criteria.

Screenshots

Page 1 Page 2 Page 3 Page 4 Page 5

Installation

Clone the Repository

  1. Clone the repository to your local machine.

Run Client (React.js) Locally

  1. Navigate to the project directory:
    cd 2Do/client
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run start
  4. The client will be available at:
    http://localhost:3001

Run Server (Node.js) Locally

  1. Create a .env file by referring to .env.example and add the necessary configurations like MONGODB, REDIS (upstash), SMPT (Gmail) etc.

  2. Install dependencies:

    npm install
  3. Once configuration is done:

    npm run watch
  4. The server will be available at:
    http://localhost:3000

About

A simple yet powerful 2Do app built with the MERN stack. This app allows users to create, manage, and track their tasks with an intuitive user interface. It supports CRUD operations, providing features like adding, updating, deleting tasks.

Topics

Resources

Stars

Watchers

Forks