Skip to content

razeevascx/Bank_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank Management System

Empowering Financial Institutions with Modern, Secure, and Scalable Banking Solutions

Last Commit Java Languages

Built with the tools and technologies:

Java Spring Boot Maven React TypeScript Vite TailwindCSS ESLint

Database Schema

Bank Management System Demo

Tech Stack

  • Backend: Java 23, Spring Boot 3, Maven
  • Frontend: React 19, TypeScript, Vite, TailwindCSS
  • Testing: JUnit (backend), ESLint (frontend)
  • Infrastructure: Docker Compose

Installation & Setup

  1. Clone the Repository

    git clone https://github.com/razeevascx/Bank_Management_System.git
  2. Navigate to Project

    cd Bank_Management_System
  3. Backend Setup

    • Navigate to Backend folder:
      cd Backend
    • Build and run the backend (Java & Maven required):
      mvnw spring-boot:run
  4. Frontend Setup

    • Open a new terminal and navigate to Frontend folder:
      cd ../Frontend
    • Install dependencies:
      pnpm install
    • Start development server:
      pnpm dev
  5. Verify Installation

Contributing

We welcome contributions! Please follow these steps:

1. Report Bugs

  • Create a new issue
  • Include detailed steps to reproduce the bug
  • Add screenshots if relevant
  • Specify your environment (OS, browser version, etc.)

2. Suggest Features

  • Use our feature request template
  • Explain the problem you're trying to solve
  • Describe the solution you'd like
  • List any alternatives you've considered

3. Submit Code Changes

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Run tests (mvn test for backend, pnpm lint for frontend)
  5. Commit with clear messages (git commit -m 'Add: feature X')
  6. Push to your fork (git push origin feature/improvement)
  7. Open a Pull Request

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

About

A banking system using java

Resources

License

Stars

Watchers

Forks