BrendanGlancy / CISS256

Akron University's CISS:256, a command line interface to collect orders for new cars. This course explores object-oriented programming through C++ program development.
MIT License
0 stars 0 forks source link
akron c ciss256 cli college college-project cpp database database-management make sqlite3 university-of-akron

Vehicle Configuration System

The Vehicle Configuration System is a C++ application that assists dealers in recording and managing vehicle configurations. The system gathers details about vehicles, displays the data, and offers options to save this information to a file.

image

Table of Contents

Features

Getting Started

Prerequisites

Ensure you have the following installed:

Installing Make

choco install make
xcode-select --install

Linux: On most Linux distributions, Make is available in the system's package manager. For example, on Ubuntu, you can install it with:

sudo apt-get install build-essential

Building and Running

  1. Clone this repository:
git clone https://github.com/BrendanGlancy/CISS256.git
cd CISS256
  1. Build the application
make

OR if you have clang

make COMPILER=CLANG

If you don't have Make installed, compile using your C++ compiler, e.g., g++ -o app src/*.cpp

  1. Run the application:
./car_app   

Project Structure

not yet determined

Contributing

  1. Fork the repository.
  2. Create a new branch for your features or bug fixes.
  3. Push your changes to the branch.
  4. Create a Pull Request.

Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like:

$ git commit -m "A brief summary of the commit
> 
> A paragraph describing what changed and its impact."

License

This project is licensed under the MIT License - see the LICENSE file for details.