Skip to content

acc668/CS386_Group1

Repository files navigation

Q-Up Scheduling Application

Version

Current version: 1.0.0

Project Overview

Q-upSite is a web and C++ based project aimed at streamlining event management and PC scheduling. The system is divided into two main components:

  • Q-upSite Web Application: Built using JavaScript and Node.js to provide an interactive interface.
  • C++ Core Module: Handles complex backend processing and algorithmic operations.

The project promotes an efficient, user-friendly system to enhance event planning, management, and communication.

For more details, explore individual folders and associated documentation.

Table of Contents

Installation

  1. Clone the repository:

    git clone https://github.com/acc668/CS386_Group1.git
  2. Navigate to the project directory:

    cd CS386_Group1
  3. Set up dependencies:

    Navigate to the 'Q-upSite' folder:

    cd Q-upSite/

    Install Node.js and npm:

    npm install

    Navigate to the 'CPP_CS386_PROJ' folder:

    cd CPP_CS386_PROJ/

    Install G++ for Linux:

    sudo apt update
    sudo apt install g++

    Install G++ for Mac:

    xcode-select --install

    Install G++ for Windows:

    Install [MinGW](https://www.mingw-w64.org/downloads/) and ensure that `g++` is added to your system's PATH.

Usage

  • Log into the user authentication page
  • Navigate to the PC Reservation page
  • Check PC Availability
  • Make a PC Reservation
  • Navigate to the Calendar page
  • Navigate to the FAQ page
  • Read Frequently Asked Questions
  • Submit Feedback

Project Structure

  • CPP_CS386_PROJ/ - Contains the main C++ project files.
  • Q-upSite/ - Houses the website-related files.
  • deliverables/ - Includes project deliverables.
  • reports/ - Contains various reports related to the project.

Contributing

For information on how to contribute, see the CONTRIBUTING file for details.

License

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

Contact

Alexandra Curry:

Anthony Narvaez:

Clayton Ramsey:

Vince Carrillo:

Zackary Pond:

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages