Logo Lanfrica

code-farmer-VII/Budget_management

Domain:

socioeconomic

Record type:

software
Creator:
cod
Host:
This project is a mobile app that used for to manage the budget and income of the commercial bank of Ethiopia customers # Budget Management System A comprehensive budget management system developed for the Commercial Bank of Ethiopia using Expo React Native for the front end and Supabase for the back end. This system helps in tracking, managing, and analyzing financial data to ensure effective budget management. ## Table of Contents - Description - structure - Usage ## Description The Budget Management System (BMS) is designed to streamline and enhance the financial planning and budgeting processes of the Commercial Bank of Ethiopia. It provides tools for budget creation, expense tracking, financial forecasting, and detailed reporting. ## structure ``` app ├── (auth) │ ├── signin.jsx │ ├── signup.jsx │ └── _layout.jsx # Stack navigation for auth screens │ ├── (drawer) │ ├── tabs │ │ ├── income.jsx │ │ ├── setBudget.jsx │ │ ├── setIncome.jsx │ │ └── (budget) │ │ ├── [id].jsx │ │ └── myBudget.jsx │ │ └── _layout.jsx # Tab navigation for tabs screens │ ├── help.jsx │ ├── about.jsx │ ├── endBudget.jsx │ └── _layout.jsx # Drawer navigation for drawer screens │ ├── index.jsx # Main entry point └── _layout.jsx # Stack navigation for the app ``` ## Installation ### Prerequisites - Node.js (version 14.x or higher) - Expo CLI - Supabase account and project - Git ### Steps #### Front End (Expo React Native) 1. Clone the repository: ```sh github.com ``` 2. Navigate to the front-end directory: ```sh cd Budget_management ``` ```sh cd my-app ``` 3. Install dependencies: ```sh npm install ``` 4. Start the Expo server: ```sh npx expo start ``` 5.email and password for login: ```sh temesgengonfa@gmail.com ``` ```sh 222222 ``` #### Back End (Supabase) 1. Set up a new project on Supabase. 2. Create the necessary tables and schemas as per your requirements ``` Account (id, created_at, CBE, Wallet, Telegram, uuid,transaction_date ) Budget …