Skip to content

rd-code-23/todo-list-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

todo-list-fullstack

Quick Start

  1. Fill out envrionment variables:

    Go into client and fill out .env file: cd client

    Go into server/config and fill out dev.env file: cd server/config

  2. Start Application:

    With Docker (tested on wsl2):

    Start Application:

    docker-compose up app

    See output for services in seperate terminal:

    docker-compose logs -f app

    docker-compose logs -f server

    Without Docker:

    Client:

    1. Go into client directory:

    cd client

    1. To start client:

    npm i && npm start

    Server:

      1. Go into server directory:

      cd server

      2. To start server:

      npm i && npm run dev

    Run Unit Tests

    1. Fill out envrionment variables:

      Go into server/config and fill out test.env file:  cd server/config

    2. Start Application:

      With Docker (tested on wsl2):

      docker-compose up test

      Without Docker:

      cd server

      npm run test

About

A responsive, full-stack (MERN) todo list app where you can add, delete, edit, complete and filter todos. Users can sign up to save their todos using a custom or google login. This project also includes testing using Mocha and Docker for containerization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages