Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 2.17 KB

README.md

File metadata and controls

67 lines (52 loc) · 2.17 KB

UniWallet™

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.


UI/UX DESIGN

SignIn

SignIn

SignUp

SignUp

Dashboard

Dashboard

Features

  • 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.

Tech Stack

  • Frontend: React, Redux
  • Backend: Firebase Authentication, Firestore, Database
  • Design: Figma prototypes
  • Collaboration Tools: Slack

Installation

  1. Clone the repository:
    git clone https://github.com/komoireashiraf/uniwallet.git  
    cd uniwallet  
  2. Install dependencies:
    npm install  
  3. Start the development server:
    npm start  
  4. Access the app in your browser at http://localhost:3000

Folder Structure

/src
  components/: React components for the user interface. <br>
  firebase.js: Firebase configuration and initialization. <br>
  App.js: Main application component. <br>

Contributing

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.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For inquiries or feedback, please contact [email protected].