SimpleContactsApp
About
This is a React and Redux app that manages a users contacts. A user can view their list of contacts, view/edit/delete a specific contact, and add new contacts.
Dependencies of Note
Unit Testing
Jest
Enzyme
AJAX response handlers
Redux Promise
Redux Thunk
Local API server
JSON Server
AJAX requests
Axios
Other
Babel
Lodash
React-Scripts
Redux Form
Getting Started
First install the JSON server dependency as this will be our API for this app.
Then checkout the repo and install it's dependencies.
Finally, spin up the local Contact API server and the webserver for the app itself.
Install Json Server dependency
>npm install -g json-server
Checkout Repo
> git clone https://github.com/Exponent500/Simple-Contacts-App.git
Install Simple Contacts App dependencies
> cd Simple-Contacts-App
> npm install
Spin up local Contacts API server
> json-server --watch contacts.json
Spin up local Web Development server
npm start