Skip to content

rlengvenis/contacts-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contacts App

Configuration based on create-react-app

Scripts

Install dependencies using yarn or npm manager:

yarn install

Start development version:

yarn start

Run unit tests:

yarn test

For building a production version use:

yarn build

Python server backend should be running on port: 127.0.0.1:5000. A server with a fixed bug can be downloaded from contacts-app-server-0.2.7 Else for filtering to work properly fix runserver.py line:45 by adding if contact[k] is not None and v in contact[k].

Design notes

Information on design decisions Thoughts.md

Features

Feature References
Redux state management https://github.com/reactjs/react-redux
Redux-form and validation github.com/erikras/redux-form
Router v4 github.com/ReactTraining/react-router
BEM and SCSS getbem.com
Async/await presets MDN Async Functions
Mobile version navigation
Unit test examples

About

A recruiting task with React.js and Redux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published