mmiller42 / todo-react-redux

My own attempt at a todo list app to explore React and Redux.

Home Page:https://mmiller42.github.io/todo-react-redux/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

todo-react-redux

A todo list application written in React and Redux.

This was built to experiment with a few new technologies. Among them:

Installation

  1. Clone the repository to your computer and enter it.

    git clone https://github.com/mmiller42/todo-react-redux.git
    cd todo-react-redux
  2. Install the dependencies for the UI.

    cd ui
    npm install
  3. Install the dependencies for the API.

    cd api
    npm install

Running

The app requires both the API and UI processes running.

  1. To start the API in development mode, use the start command. This will start a nodemon process which watches for changes in the source and automatically transpiles ES6 and restarts the server. The API runs on port 3000 by default.

    cd api
    npm start
  2. To start the UI in development mode, use the run dev command. This will start a Webpack process which watches for changes in the source and hot-reloads the interface. The UI runs on port 8080 by default.

    cd ui
    npm run dev
    open http://localhost:8080/

About

My own attempt at a todo list app to explore React and Redux.

https://mmiller42.github.io/todo-react-redux/


Languages

Language:JavaScript 92.0%Language:CSS 6.7%Language:HTML 1.3%