This project is a front-end template used by Alkemi to start new projects.
It includes
- a stack of .js library that we use on a daily basis
- an easy starting set-up using
docker
- contributing guidelines for new developers
- Change
name
,version
,description
,repository
,keywords
,author
,bugs
in./package.json
if needed - Change the icon in
./public/favicon.ico
- Change title in
<title>
tag of./public/index.html
- Change
short_name
,name
and possiblytheme_color
andbackground_color
in./public/manifest.json
- Update every line
README.md
until this line
This application make active usage of
- create-react-app that packs many utilities
- redux for state management
- react-router v4 for routing
- connected-react-router to connect router to redux state
- material-ui v1 as main visual component library
- docker>=17.0.0
- docker-compose>=1.17.0
- node>=9.0.0
- yarn>=1.6.0
If not yet done, clone project locally and install node dependencies
git clone <project-url> && cd <project-folder>
yarn install # install node dependencies locally
docker-compose up # start application in dev mode
Refer to contributing guidelines