An e-commerce website for selling computer parts and accessories built using PHP, MariaDB, HTML, CSS and JavaScript. Built as part of the Aston University Computer Science Team Project module.
For information on how to contribute to the project, please see the CONTRIBUTING.md file.
These instructions will guide you through setting up the project to run locally on your machine for development and testing purposes.
-
Install XAMPP
winget install -e --id ApacheFriends.Xampp.8.2
-
Clone the repository using
git cloneand change directory to the root of the repositorycd evotech
-
Run the setup script for Windows
.\setup\setupWindows.ps1
- This will also start Apache and MySQL in XAMPP and launch the sites
The script will have configured everything so in the future if you need to run locally again:
-
Start Apache and MySQL in XAMPP
-
Open the following links in your browser:
-
Install xcode command line tools
xcode-select --install
-
Install brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) NONINTERACTIVE=1" -
Install XAMPP
brew install --cask xampp
-
Clone the repository using
git cloneand change directory to the root of the repositorycd evotech -
Run the setup script for macOS
./setup/setupMac.sh
- This will also start Apache and MySQL in XAMPP and launch the sites
The script will have configured everything so in the future if you need to run locally again:
-
Start Apache and MySQL in XAMPP
-
Open the following links in your browser:
-
Install XAMPP
wget "https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/8.2.12/xampp-linux-x64-8.2.12-0-installer.run" chmod +x xampp-linux-x64-8.2.12-0-installer.run sudo ./xampp-linux-x64-8.2.12-0-installer.run -
Clone the repository using
git clone -
Run the setup script for Linux
./setup/setupLinux.sh
- This will also start Apache and MySQL in XAMPP and launch the sites
The script will have configured everything so in the future if you need to run locally again:
-
Start Apache and MySQL in XAMPP
-
Open the following links in your browser: