Skip to content

Minibuz/Banxxy

Repository files navigation

Banxxy

DeepSource DeepSource

This is a front-end/back-end application for a bank that allows customers and advisors to perform basic operations such as creating new transactions and viewing their transaction history. The front-end is built with Vue and the back-end is built with Java, and the database is run with Docker.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing

  1. Clone the repository:
   git clone https://github.com/Minibuz/Banxxy.git
  1. Navigate to the directory:
   cd Banxxy/frontend
  1. Install the dependencies:
   npm install
  1. Start the front-end development server:
   npm run serve
  1. In a separate terminal, start the back-end server:
   cd backend
   mvn spring-boot:run
  1. Navigate back to the root:
   cd ..
  1. Run the Docker container for the database:
   docker-compose up
  1. The application should now be running at http://localhost:8080.

Usage

Customers and advisors can log in to the application with their respective credentials. From the dashboard, they can perform the following actions:

  • Customers:
    • View their transaction history
    • Create new transactions
  • Advisors:
    • View transaction histories for all customers
    • Create new transactions on behalf of customers

License

This project is released under the MIT License. See the LICENSE file for more information.

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published