An open API service indexing awesome lists of open source software.

https://github.com/ralvarezdev/uru-the-bank-of-wall-street

The Bank of Wall Street terminal project. College assignment
https://github.com/ralvarezdev/uru-the-bank-of-wall-street

cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru

Last synced: 3 months ago
JSON representation

The Bank of Wall Street terminal project. College assignment

Awesome Lists containing this project

README

        

# The Bank of Wall Street

This repository contains the source code of the data management program of a fictional bank, for the laboratory final project of the Programming II course of the Computer Science career at the Rafael Urdaneta University, located in Maracaibo, Venezuela.

## Developers

- [ralvarezdev](https://github.com/ralvarezdev) - Ramón Álvarez
- [RoLpz07](https://github.com/RoLpz07) - Ronald López

## Programming Languages

- C++

## Installation


  1. Clone this repository to your local machine using the following command:

    ```git clone https://github.com/ralvarezdev/uru-the-bank-of-wall-street```

  2. Change your Current Working Directory to where the repository was cloned
  3. There are two ways to compile the program:

    1. With G++ (you must have installed MinGW Compiler). Use the following command:

      Command for Windows

      ```g++ -o bin\WallStreetBank.exe src\main.cpp src\lib\namespaces.h src\lib\clients\clientsOp.h src\lib\clients\clientsOp.cpp src\lib\clients\transactionsOp.cpp src\lib\clients\transactionsOp.h src\lib\data\dataOp.h src\lib\data\dataOp.cpp src\lib\datatables\output.h src\lib\datatables\output.cpp src\lib\terminal\ansiEsc.h src\lib\terminal\ansiEsc.cpp src\lib\terminal\input.cpp src\lib\terminal\input.h```

      Command for Linux

      ```g++ -o bin/WallStreetBank.exe src/main.cpp src/lib/namespaces.h src/lib/clients/clientsOp.h src/lib/clients/clientsOp.cpp src/lib/clients/transactionsOp.cpp src/lib/clients/transactionsOp.h src/lib/data/dataOp.h src/lib/data/dataOp.cpp src/lib/datatables/output.h src/lib/datatables/output.cpp src/lib/terminal/ansiEsc.h src/lib/terminal/ansiEsc.cpp src/lib/terminal/input.cpp src/lib/terminal/input.h```

    2. With CMake (you must have installed CMake and Make). First, get to the bin folder inside the repository. Use the following command:

      Command for Windows

      ```cmake -S ..\ -G "MinGW Makefiles" -B .\ && make```

      Command for Linux

      ```cmake -S ../ -G "MinGW Makefiles" -B ./ && make```


  4. Run the program by clicking the WallStreetBank.exe.

For a better User Experience, resize the terminal window to fullscreen mode

# Commands
This is the full list of commands for each action in the program

![Screenshot (843)](https://github.com/ralvarezdev/ProyectoLaboratorio_RR/assets/86166683/93268cdb-84ed-42c2-8bf3-55ffa3efc55d)

![Screenshot (844)](https://github.com/ralvarezdev/ProyectoLaboratorio_RR/assets/86166683/c61117d1-dab3-4993-a500-d2f856032ae5)

![Screenshot (863)](https://github.com/ralvarezdev/ProyectoLaboratorio_RR/assets/86166683/386aec69-a9c0-49e1-ad53-1611f3423e8d)

# View Clients Command Examples

![Screenshot (730)](https://github.com/ralvarezdev/ProyectoLaboratorio_RR/assets/86166683/32539e54-f008-40a4-8c13-1345234dbdb1)

# Filter Clients Command Examples

![Screenshot (752)](https://github.com/ralvarezdev/ProyectoLaboratorio_RR/assets/86166683/d71efa50-c463-4b19-9869-51ea30575f7e)