Skip to content

ellykits/gharama-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gharama App

Gharama (Swahili word meaning expenses) app is an expense listing react native Android app. This app fetches expenses from the provided API and allows users to add notes and upload receipt pictures to each expense.

See the API details on how to setup the backend server.
Note:

The backend server stores data in memory thus data will be lost when restarted.

Features

  • User can list expenses
  • User can add a comment on an expense
  • User can filter on expenses (client side filters)
  • User can add a receipt image on an expense

Setting up the project

Follow the steps on the documentation on how to setup react native for Android. Once you are done with the setup run the following commands.

# install dependencies
$ yarn install
# start react native local development server
$ yarn start
# run the app on emulator
$ yarn run android

Note:

Start the react local development server before running the application on an already running emulator or connected device.

Running tests

Run the test with this command yarn test. This will also produce test coverage report located in the coverage directory

Libraries used

About

React Native app for fetching and displaying list of expenses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors