GeekGurusUnion / 221-PA5

0 stars 0 forks source link

PA5

Practical Assignment 5 Group Project

Github Repo: https://github.com/PA5G5/PA5.git

1. How-to

Our web-based application runs on PHP.

We have implemented Google Cloud to store our database. So for viewing our database, please see Section 2 (Database Connection) on how to connect to and view our database.

For PHP, we suggest using XAMPP. It is also worth mentioning that we didn't make use of any package manager, so the product should run as is in localhost.

The login details are provided in Section 3 for viewing the website.

Our repository will be set to public for clone & marking purposes on 7 June 11:00. Cloning can be done through https://github.com/PA5G5/PA5.git or gh repo clone PA5G5/PA5 for the Github CLI.

Should anything not work as expected, we have listed our stack in Section 4.

2. Database Connection

Our cloud database runs on Google Cloud. You connect exactly the same way as you would with the other Practical Assignments, the connection details are in the config.php. You can use it with any canned app such as MySQL Workbench. The only difference is when we start working on the database itself, there is no need to dump & upload the database to Github everytime, so it saves a lot of time.

If the port is prompted, just use 3306.

3. Login Details

Below, you'll find the login details for our three user types:

USER:

MANAGER:

CONNOISSEUR:

4. Our Stack

We built and tested the web-based application with the following stack:

5. Email Addresses & Student Numbers

Iwan de Jong (u22498037): u22498037@tuks.co.za

Stephan Smit (u21489476): u21489476@tuks.co.za

Rebecca Oosthuizen (u20512008): u20512008@tuks.co.za

Ashley Tullis (u22486985): u22486985@tuks.co.za

Tiaan Pouwels (u21675229): u21675229@tuks.co.za

Dawie Reyneke (u21438112): u21438112@tuks.co.za