Expensify react / redux test application with Firebase as data store and webpack as build tool.
Demo is hosted on Heroku https://cs-expensify-app.herokuapp.com
For tests is used jest with enzyme.
-
Clone repository.
git clone https://github.com/silverqx/expensify.git
-
Firebase.
Create Firebase DB, update env. variables in
.env.example
file and rename it to eg.env.development
. -
Start developing.
Navigate into your new site’s directory and start it up.
cd expensify/ npm run dev-server
-
Unit Tests.
Run tests in watch mode.
npm test -- --watch
-
Open the source code and start editing!
Your site is now running at
http://localhost:8080
! -
Production Builds.
Production builds will be in
dist/
folder.npm run build
-
Production Web Server.
For production web server is used Express framework.
npm start