Skip to content

🏦 Complete internet banking platform: account management, transactions, bill payments & fraud detection. Built with Spring microservices.

Notifications You must be signed in to change notification settings

khan-sk-dev/InternetBanking-Microservices

Repository files navigation

🏦 InternetBanking-Microservices

Enterprise-Grade Banking Solution Built with Spring Boot Microservices

CI Status Spring Boot Java License

🌟 Features & Highlights

πŸ”
Secure Authentication
πŸ’Έ
Fund Transfers
πŸ’³
Bill Payments
πŸ“Š
Transaction History
πŸ”„
Real-time Updates
πŸ“±
Mobile Ready
πŸ›‘οΈ
Fraud Detection
πŸ“ˆ
Analytics

πŸ› οΈ Tech Stack & Tools

Core Technologies

java spring gradle

Data & Messaging

mysql postgresql rabbitmq kafka

DevOps & Monitoring

docker kubernetes jenkins prometheus grafana

CI/CD & Version Control

git github circleci

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/khan-sk-dev/InternetBanking-Microservices.git

# Navigate to project
cd InternetBanking-Microservices

# Start services
docker-compose up -d

πŸ”Œ Services & Ports

Service Port Health Check
Config Server 8090 πŸ”—
Service Registry 8081 πŸ”—
API Gateway 8082 πŸ”—
User Service 8083 πŸ”—
Fund Transfer 8084 πŸ”—
Core Banking 8092 πŸ”—

πŸ§ͺ Testing

Default Test Credentials

{
  "email": "ib_admin@javatodev.com",
  "password": "5V7huE3G86uB"
}

API Documentation

Postman

πŸ“ˆ Performance Monitoring

Access monitoring dashboards:

  • Prometheus: http://localhost:9090
  • Grafana: http://localhost:3000
  • Zipkin: http://localhost:9411

🀝 Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ‘₯ Contributors


⭐ Star us on GitHub β€” it motivates us a lot!

Made with ❀️ by developers for developers

About

🏦 Complete internet banking platform: account management, transactions, bill payments & fraud detection. Built with Spring microservices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published