UniWallet is a web application designed to help students and young professionals manage their finances with ease. It offers tools for expense tracking, budgeting, and seamless mobile payment integration, empowering users to develop responsible financial habits.
- Expense Tracking: Monitor daily spending and categorize expenses.
- Budgeting Tools: Create custom budgets tailored to personal goals.
- Payment Integration: Seamless transactions using mobile money platforms.
- User-Friendly Design: Simple and intuitive interface for all users.
- Secure Backend: Powered by Firebase for reliable authentication and data storage.
- Frontend: React, Redux
- Backend: Firebase Authentication, Firestore, Database
- Design: Figma prototypes
- Collaboration Tools: Slack
- Clone the repository:
git clone https://github.com/komoireashiraf/uniwallet.git cd uniwallet
- Install dependencies:
npm install
- Start the development server:
npm start
- Access the app in your browser at http://localhost:3000
/src
components/: React components for the user interface. <br>
firebase.js: Firebase configuration and initialization. <br>
App.js: Main application component. <br>
We welcome contributions to improve UniWallet!
a. Fork the repository.
b. Create a new branch: git checkout -b feature-name.
c. Commit your changes: git commit -m "Add feature-name".
d. Push to the branch: git push origin feature-name.
e. Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For inquiries or feedback, please contact [email protected].