Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/birdo1221/mybank-demo

A simple bank demo simulating a Tab feature for financial management.
https://github.com/birdo1221/mybank-demo

app demo finance financial-data future-development mobile no-use planning

Last synced: 2 days ago
JSON representation

A simple bank demo simulating a Tab feature for financial management.

Awesome Lists containing this project

README

        

# MyBank Demo

MyBank is a simple banking demo that allows users to create custom tabs for managing finances. Users can assign names, descriptions, and amounts to these tabs and observe how the overall balance changes accordingly.

While this is a conceptual demo, a full-featured version may be developed in the future, with potential support for Android and iOS.

## Features

- **Starting Balance**: Begin with a default balance to manage.
- **Custom Tabs**: Create personalized financial tabs with a name, description, and allocated amount.
- **Balance Tracking**: Real-time updates on the overall balance based on tab allocations.
- **User-friendly Interface**: Minimalistic, responsive design for easy navigation and interaction.

## Demo Preview
## **[Click here for a live demo](https://appdemo.birdo.ovh)**
![MyBank Demo](https://github.com/user-attachments/assets/ded59947-a449-4fea-850f-33472b32c815)

- **HTML5**: Structure of the web page.
- **CSS3**: Styling and layout for a modern interface.
- **JavaScript**: Handles dynamic tab creation, balance updates, and interactivity.

## How to Use

1. Clone the repository to your local machine:
```bash
git clone https://github.com/Birdo1221/MyBank-Demo.git
```

2. Navigate to the project directory:
```bash
cd MyBank-Demo
```

3. Open the `index.html` file in your browser:
```bash
python3 -m http.server --bind 0.0.0.0 8555
```
If using a port below 1024:
```bash
sudo python3 -m http.server --bind 0.0.0.0 80
```

4. Start adding financial tabs by entering a name, description, and amount, and see how it impacts the balance.

## Future Enhancements

- Add options for editing and deleting tabs.
- Integrate local storage for persistent data management.
- Include user authentication for personalized tabs and balance history.

## License

This project is licensed under the MIT License.

## Author

[GitHub Profile](https://github.com/Birdo1221)