Skip to content

noelroy/mern-todo-app

Repository files navigation

MERN TODO Project

Simple To-do list application using react and node.

Features

Completed

  • Complete server side
    • Basic CRUD operations
    • Handling database with Mongoose
  • Complete client side
    • State management using Context API

To-do list:

  • User authentication
  • File Upload
  • Support ES6 format
  • Security Measures

Installation

  1. Clone the repository
  2. Install dependencies
  3. Set env variables
  4. Create database

Clone the repository

git clone https://github.com/noelroy/mern-todo-app.git

Install dependencies

  • Run npm install
  • Run npm run client-install

Set env variables

Refer .env.example file in the repo

Create database

Create MongoDB with a collection called items.

Usage

  1. Run node run dev
    This will start the build in development mode

Built With

  • MongoDB - Database used.
  • React - Frontend JavaScript library.
  • Express -Server/routing API for web app.
  • Node - Backend JS runtime.

Status

Project is : in progress