EFM project is created and developed to satisfy efficient management of people. This application is developed and deployed on these tech base:
- Operating system: Android Studio Simulator, SDK 33
- Frontend: Expo React Native
- Backend: NestJs
- Database: MongoDB
- Lack of good financial management tools, therefore leads to mangy problems.
- Don't know how to manage finance efficiently in some cases.
- View history of finance routines in both items and charts.
- Create finance activities history.
- Set personal goals.
- Make friends and exchange challenges.
- IDE VSCode
- Android Studio Simulator for running application. Please refer hear.
- Expo react native, expo cli. To create and run one app, you can refer hear.
- Nodejs version 18.x.x or higher.
- NestJS, MongoDb for hosting API and Database. For more details, you can refer here.
Please follow these steps to run EFM project right:
- To clone this repository, use
git clone https://github.com/TanNguyen17112003/efm-frontend.git
. cd efm-frontend
to navigate to this project.yarn
oryarn install
to install needed package and its version.yarn run android
to run on Android Studio Simulator directly oryarn start
and scan QR code to run on expo.
- Login and Home screen.
home.mp4
- Activity and Goal screen.
activity.and.goal.mp4
- Challenge screen: