Current version: 1.0.0
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.
-
Clone the repository:
git clone https://github.com/acc668/CS386_Group1.git
-
Navigate to the project directory:
cd CS386_Group1 -
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.
- 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
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.
For information on how to contribute, see the CONTRIBUTING file for details.
This project is licensed under the MIT License. See the LICENSE file for details.
Alexandra Curry:
- Primary: acc668@nau.edu
- Secondary: acurry2018@gmail.com
Anthony Narvaez:
- Primary: aan266@nau.edu
Clayton Ramsey:
- Primary: car723@nau.edu
Vince Carrillo:
- Primary: vjc62@nau.edu
Zackary Pond:
- Primary: zdp35@nau.edu