/Simple-Contacts-App

This is a Contacts app written in React and Redux. A user can view, edit and delete their contacts, as well as add new ones.

Primary LanguageJavaScript

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