Skip to content

A simple to-do list application built with the MERN stack (MongoDB, Express, React, Node.js).

License

Notifications You must be signed in to change notification settings

Yiroh/TaskMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Todo List App

Description

A simple to-do list application built with the MERN stack (MongoDB, Express, React, Node.js).

Features

  • Add and view tasks to complete.
  • Mark tasks as completed or in progress.
  • Categorize tasks and progress in certain areas.
  • Prioritize certain tasks over others.
  • Mark due dates for tasks and change them if needed.

Installation

Backend

  1. Clone the repository:
    git clone <repo-url>
    cd todo-list-app
    
  2. Install dependencies:
    npm install
    
  3. Start the server:
    npm start
    

Frontend

  1. Navigate to the client directory:
    cd client
    
  2. Install dependencies:
    npm install
    
  3. Start the React app:
    npm start
    
    

Developer

  1. Navigate to the todo-list-app directory:
    cd todo-list-app
    
  2. Start the backend:
    node server.js
    
  3. In a separate terminal tab, navigate to client directory:
    cd client
    
  4. Build and serve the application:
    npm run build
    serve -s build
    

The developer instructions are mainly for me in case I do not work on this project for a little while and forget...

About

A simple to-do list application built with the MERN stack (MongoDB, Express, React, Node.js).

Resources

License

Stars

Watchers

Forks

Packages

No packages published