Skip to content

mlukjanska/react-course-expensify-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

About Expensify

Application to track personal expenses based on the udemy course "The Complete React Developer Course (w/ Hooks and Redux)"

Installation

Check out the code of the repository
Go to the folder
Run npm install - this will install required packages

Configuration

In order to develop and test the application you will need to setup in Firebase the development and test databases.
The database configuration files should be added in the project root
.env.development
.env.test

The configuration files should contain the following data
FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_DATABASE_URL=
FIREBASE_PROJECT_ID=
FIREBASE_STORAGE_BUCKET=
FIREBASE_MESSAGING_SENDER_ID=

Run Application

To start the app run yarn run dev-server

Run Tests

Command to run the tests, the watch flag adds capability of rerunning the tests upon changes in the code
yarn test --watch

Technologies

React 16
Firebase
Redux
Jest

License

MIT

About

React Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published