Skip to content

Nevvyboi/InvestEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’³ InvestEase - Modern Banking Dashboard

A sleek, responsive web app that connects to the Investec Sandbox API 🏦, letting you -> πŸ“Š View recent transactions in style 🎨 Enjoy a clean, animated, responsive UI ⚑ Navigate quickly with an intuitive sidebar


πŸš€ Features (Sandbox limited)

  • Dashboard -> High level view of accounts and activity
  • Accounts -> See sandbox account balances and details
  • Transactions -> Scrollable, formatted transaction list
  • Beneficiaries -> Manage and view sandbox beneficiary data
  • Documents -> Retrieve account related sandbox documents

πŸ›  Tech Stack

  • Frontend: HTML, CSS, JavaScript (Vanilla)
  • Backend: Python (Flask)
  • API: Investec OpenAPI Sandbox
  • Styling: Custom responsive CSS + animations

🧰 Installation & Setup (no API credentials needed)

πŸš€ This project ships with a preconfigured Investec Sandbox client. You can run it locally without setting any keys or secrets.

0️⃣ Make sure Python is installed 🐍

You’ll need Python 3.8+ installed on your system.
Check by running -> python --version or python3 --version

1) Clone the repo

git clone https://github.com/Nevvyboi/InvestEase.git
cd InvestEase

2) (Optional) Create & activate a virtual environment

# Windows (PowerShell)
python -m venv .venv
.venv\Scripts\activate

# macOS/Linux
python3 -m venv .venv
source .venv/bin/activate

3) Install dependencies

pip install -r requirements.txt
cd Src

4) Run the app

Use whichever command your setup prefers:

# Option A: Flask CLI
flask --app app run --debug

# Option B: Python entrypoint
python app.py
# or
python -m flask --app app run --debug

5) Open in your browser

http://127.0.0.1:5000/

πŸ–Ό Screenshots

{01408993-37D1-4616-846C-6799A7B5805B} {7429BAA2-D3C0-42AD-AB17-1B2A5DCBDE61} {2D4AF8E8-8B0D-42B0-B085-654799C1AE01} {2A74872F-9DD2-463E-B1D9-76B5D41CA05F} {A9B13E90-FF12-401E-877A-61CACD37F160} {ED45FECC-A887-418E-AF4C-635C527B5D29}

πŸ“œ License

MIT License β€” feel free to fork, modify, and share.


πŸ“œ Notes

⚠ Important: The Investec Sandbox API is read-only for most operations and contains only sample data. Some features (like real payments) are not functional in sandbox mode.


About

πŸ’³ InvestEase β€” Modern banking dashboard 🏦 | πŸ“Š Transactions | πŸ’° Multi-beneficiary payments | 🎨 Responsive UI | ⚑ Investec API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors