Skip to content

gyarsilalsolanki011/banking-application

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏦 Banking Application (Parent Repository)

This repository acts as the parent repo for the complete Banking Application project.
It contains two submodules:

  • Backend – Spring Boot project (banking-backend-app)
  • Frontend – Android app (banking-frontend-app)

Both are tracked as Git submodules for easier version control and synchronization.


📂 Repository Structure

banking-application/
├── banking-backend-app/            # Spring Boot backend with REST APIs & JWT security
├── banking-frontend-app/           # Android app (Java/XML) for users and admins
└── README.md                       # You are here

🚀 Features

  • Full Banking Solution
    • Account Management (Create, View, Update)
    • Transactions (Deposit, Withdraw, Transfer)
    • Role-based Access (Admin, Manager, Super Admin)
  • Secure Authentication
    • JWT-based login for backend APIs
  • Frontend & Backend Separation
    • Independent development with shared parent repo
    • Easy CI/CD pipeline integration

🛠️ Setup Instructions

1️⃣ Clone the Parent Repository with Submodules

git clone --recurse-submodules https://github.com/eleven-dev-cafe/banking-application.git

If you already cloned without --recurse-submodules, run:

git submodule update --init --recursive

2️⃣ Run Backend (Spring Boot)

cd backend
./mvnw spring-boot:run

3️⃣ Run Frontend (Android App)

  • Open your-bank-frontend/ in Android Studio
  • Build and run on an emulator or physical device.

🔄 Keeping Submodules Updated

To pull latest changes from backend/frontend:

git submodule update --remote --merge

👨‍💻 Developer

Gyarsilal Solanki

  • LinkedIn GitHub Instagram
  • WhatsApp Gmail

Join us to discuss ideas, share feedback, and coordinate contributions:
Join Discord

If you find this project helpful, consider giving it a ⭐ to support!

About

A parent repo for banking backend and frontend submodules!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published