/cpp-gitar-project

Console based app for guide tourism on their tour and recreation

Primary LanguageC++The UnlicenseUnlicense

C++ Gitar (Guider for Tour And Recreation)

About The Project

Console based app built with c++, with purpose for manage list of tour destination with their package of tour destination, integrated with csv file for storing destination data and other data

Disclaimer

IMPORTANT:

  • This project is for educational purposes
  • Any names or assets in this project only used as data display
  • I don't take any responsibility for what you do with this program in the future

Conclusion

On this project we learn how to management app work like, and we learn how important is validation for preventing errors and security issues. Last but not least, we learn how store data in csv file and manipulate it using file stream library

Geting Started

From this point, if you are indonesian, silahkan baca instruksi dalam bahasa indonesia pada Tutorial Indonesia

But if you are not, please read this instruction on English Tutorial, or read below instruction

Prerequisites

Here are things you need to prepare:

  • C++ compiler (MinGW or else)
  • Bash Script (Optional)

Installation

Using Git

  • Clone this project from github using git
git clone https://github.com/sleepy4k/cpp-gitar-project.git
  • Go to the project directory
cd cpp-gitar-project

Using Zip File

  • Download from github web using this url
https://github.com/Sleepy4k/cpp-gitar-project/archive/refs/heads/main.zip
  • Unzip zip file

Build Project

Using bat script

  • Run bat file (if you don't have bash in your system)
./run.bat
  • After process done, close terminal, and open built app
./main

Using bash script

  • Run shell script (please open it from bash terminal to prevent error)
./run.sh

Using command line

  • Run this command on console line (terminal)
g++ -std=c++11 ./main.cpp  -o ./output/main
  • Run built app
./main