Skip to content

ralvarezdev/uru-the-bank-of-wall-street

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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)

Screenshot (844)

Screenshot (863)

View Clients Command Examples

Screenshot (730)

Filter Clients Command Examples

Screenshot (752)