Current Version 1.1.0
Piggy Bank App is part of a final project called Personal Expenses Tracking App (PETA) from Illinois State University (ISU). It is a mobile App designed to make people gain control over their own expenses.
The purpose of this project is to build a mobile App to serve as an easy and enjoyable tool to help people have more control over their outgoings and savings by allowing them to handle transactions over time and review their spending through some reports, graphs, and statistical insights.
This App adopts the following open-source libraries and frameworks:
Libraries and Frameworks | Versions |
---|---|
Expo | ^40.0.0 |
React Native Framework | sdk-40.0.1 |
React JavaScript Library | ^16.13.1 |
TypeScript | ~4.0.0 |
React Redux | ^7.2.1 |
Redux Persist | ^6.0.0 |
Axios | ^0.20.0 |
React Native Elements | ^2.3.2 |
Formik | ^2.1.5 |
Victory Native | ^35.0.1 |
After cloning the code, install the node
dependencies:
Rename the file .env-example to .env and change the following attributes
- STORAGE_URL
- API_URL
or set them on constants.ts
file.
Then, run the app in the development mode:
The Expo server will be available in your browser at http://localhost:19002
Scan the QRCode and open the App through Expo Go Client.
To run on debug mode, install React Native Debugger, and run following command: