https://github.com/ralvarezdev/uru-programming-2-blockbuster
Blockbuster terminal project from Programming 2 college course
https://github.com/ralvarezdev/uru-programming-2-blockbuster
cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru
Last synced: about 2 months ago
JSON representation
Blockbuster terminal project from Programming 2 college course
- Host: GitHub
- URL: https://github.com/ralvarezdev/uru-programming-2-blockbuster
- Owner: ralvarezdev
- Created: 2023-09-29T15:00:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-08T16:29:15.000Z (about 2 months ago)
- Last Synced: 2025-03-08T17:26:38.822Z (about 2 months ago)
- Topics: cpp, data-structures, dsa, merge-sort, rafael-urdaneta-university, terminal, universidad-rafael-urdaneta, uru
- Language: C++
- Homepage:
- Size: 672 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blockbuster
This repository contains the source code of the data management terminal program of a fictional movie rental company, for the theory 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
- [rb6422](https://github.com/rb6422) - Roberto Belmonte## Programming Languages
- C++
## Installation
- Clone this repository to your local machine using the following command:
```git clone https://github.com/ralvarezdev/uru-programming-2-blockbuster```
- Change your Current Working Directory to where the repository was cloned
- There are two ways to compile the program:
- With G++ (you must have installed MinGW Compiler). Use the following command:
Command for Windows
```g++ -o bin\Blockbuster.exe src\main.cpp src\lib\namespaces.h src\lib\clients\clientsOp.h src\lib\clients\clientsOp.cpp src\lib\data\dataOp.h src\lib\data\dataOp.cpp src\lib\datatables\output.h src\lib\datatables\output.cpp src\lib\movies\moviesOp.h src\lib\moviesOp.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/Blockbuster.exe src/main.cpp src/lib/namespaces.h src/lib/clients/clientsOp.h src/lib/clients/clientsOp.cpp src/lib/data/dataOp.h src/lib/data/dataOp.cpp src/lib/datatables/output.h src/lib/datatables/output.cpp src/lib/movies/moviesOp.h src/lib/moviesOp.cpp src/lib/terminal/ansiEsc.h src/lib/terminal/ansiEsc.cpp src/lib/terminal/input.cpp src/lib/terminal/input.h```
- With CMake (you must have installed CMake and Make). First, get to the
bin
folder inside the repository. Use the following commandCommand for Windows
```cmake -S ..\ -G "MinGW Makefiles" -B .\ && make```
Command for Linux
```cmake -S ../ -G "MinGW Makefiles" -B ./ && make```
- Run the program by clicking the
Blockbuster.exe
.For a better User Experience, resize the terminal window to fullscreen mode
# Main Menu
# Commands
This is the full list of commands for each action in the program# Parameters




# View Movies Command Examples
# Filter Movies Command Examples
# View Clients Command Examples
# Search Clients Command Examples
Command for Linux
```g++ -o bin/Blockbuster.exe src/main.cpp src/lib/namespaces.h src/lib/clients/clientsOp.h src/lib/clients/clientsOp.cpp src/lib/data/dataOp.h src/lib/data/dataOp.cpp src/lib/datatables/output.h src/lib/datatables/output.cpp src/lib/movies/moviesOp.h src/lib/moviesOp.cpp src/lib/terminal/ansiEsc.h src/lib/terminal/ansiEsc.cpp src/lib/terminal/input.cpp src/lib/terminal/input.h```
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```
Blockbuster.exe
.For a Better User Experience, Resize the Terminal Window to Fullscreen
# Main Menu

# Commands
This is the Full List of Commands for Each Action in the Program
# Parameters




# View Movies Command Examples

# Filter Movies Command Examples

# View Clients Command Examples

# Search Clients Command Examples
