Expense app with React and Firebase.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Use NPM or Yarn
Install with NPM
npm install
or Yarn
yarn install
Configure the following environment files or set the environment for the production:
- .env.development
- .env.test
Using Firebase environment:
FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_DATABASE_URL=
FIREBASE_PROJECT_ID=
FIREBASE_STORAGE_BUCKET=
FIREBASE_MESSAGING_SENDER_ID=
Run the test using Yarn:
yarn test
In watch mode:
yarn test -- --watch
Build with Development:
yarn run build:dev
Build with Production:
yarn run build:prod
Development watch mode:
yarn run dev-server
Production mode:
yarn start
- Edwin Liu - Made from Andrew Mead's The Complete React Web Developer Course (with Redux) Expensify App with features added.
This project is licensed under the MIT License - see the LICENSE.md file for details
Original app from Andrew Mead's The Complete React Web Developer Course (with Redux)