Skip to content

aurelienroux/expensify-app

Repository files navigation

Expensify

Andrew Mead react Udemy course,
This course was just updated to support React v16 (React Fiber)

Requirements

npm install

packages managers


node minimum version 8.0.0
npm minimum version 5.0.0
yarn minimum version 1.3.0

Webpack


launch server and watcher fro dev purposes

npm run dev-server

Development build

npm run build:dev

Production build

npm run build:prod

Firebase

create 2 files .env.development and .env.test for databases

FIREBASE_API_KEY=XXXX
FIREBASE_AUTH_DOMAIN=XXXX
FIREBASE_DATABASE_URL=XXXX
FIREBASE_PROJECT_ID=XXXX
FIREBASE_STORAGE_BUCKET=XXXX
FIREBASE_MESSAGING_SENDER_ID=XXXX
FIREBASE_APP_ID=XXXX

Tests

launching test

npm test

launching test with watcher

npm test --  --watch

Heroku

CI with Heroku