/react-lab-expensify

Primary LanguageJavaScriptMIT LicenseMIT

Expensify

Expense app with React and Firebase.

Getting Started

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.

Prerequisites

Use NPM or Yarn

Installing

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=

Running the tests

Run the test using Yarn:

yarn test

In watch mode:

yarn test -- --watch

Build

Build with Development:

yarn run build:dev

Build with Production:

yarn run build:prod

Running the app

Development watch mode:

yarn run dev-server

Production mode:

yarn start

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgement

Original app from Andrew Mead's The Complete React Web Developer Course (with Redux)