Skip to content

Repository that contains our main project from Programming 2 college course

Notifications You must be signed in to change notification settings

ralvarezdev/ProyectoTeoria_RR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockbuster

This repository contains the source code of the Data Management Program for a Fictional Movie Rental Company, developed by:

Developers

Ramón Álvarez (ralvarezdev).

Roberto Belmonte (rb6422).

Programming Languages

Only C++.

Installation

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

    git clone https://github.com/ralvarezdev/ProyectoTeoria_RR

  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\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

    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 Blockbuster.exe.

For a Better User Experience, Resize the Terminal Window to Fullscreen

Main Menu

Screenshot (942)

Commands

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

Parameters

Screenshot (910)

Screenshot (911)

Screenshot (912)

Screenshot (913)

View Movies Command Examples

Screenshot (905)

Filter Movies Command Examples

Screenshot (906)

View Clients Command Examples

Screenshot (907)

Search Clients Command Examples

Screenshot (908)