alfarodarwaynejay / demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CUSTOMER PORTAL -- DEMO APP

This React app is created from scratch.

Viewing library used in this app is react-md, which also provides most of this apps styling.

As per requirements, this app has 2 pages, aside from the /about page.

First page is the Customer.js. Second page is the CustomerDetails.js. Both resides in /src/containers.

TECHNICAL REQUIREMENTS:

  • Axios - handles API calls.
  • React - view library.
  • React-Router - a package to handle routing.
  • Redux - managing global store to hold data.
  • Redux-Saga - handles side-effects, especially API calls.
  • Webpack - javascript bundler to package the whole app.

RUNNING THE APP:

  1. clone this repo:

git clone https://github.com/alfarodarwaynejay/demo.git

  1. install the dependencies:

npm i or npm install

  1. run the app:

npm run start

BUILD DIST FOLDER:

run npm run build

BRANCHES:

This repository has only two branches.

1. master -- contains the first iteration of this app, always updated after some feature branches

2 tabular_goal_grid -- updated UI for multiple financial goals, plus a modal on row click of every goal.

About


Languages

Language:JavaScript 85.7%Language:CSS 12.8%Language:HTML 1.4%