Site currently available at https://thesportswear.website/
Team members:
- Hamad Afzal
- Ashfaq Choudhury
- Adeeb Javid
- Muhammad Khan
- Kacper Krajewski
- Gautam Mahesh
- Rikesh Patel
- Matthew Speake
- Shasank Thapa
- Install PHP and composer (or use a package like Herd)
- Clone this to a place locally (and know where)
- Copy .env.example to .env to initialise env (don't just rename it that breaks it for everyone else when you push)
- Open a terminal in the root of the cloned folder
- Install required files with
composer install - Construct the database with
php artisan migrate(have to agree to create a database if using sqlite) - Generate a key with
php artisan key:generate - Fill database with predefined data using
php artisan db:seed(takes quite a while given the amount of data) - Done (can serve with
php artisan servefor testing)
- Rebuild the database
php artisan migrate:refresh - Add the data
php artisan db:seed - Done
- Larapex Charts (Updated fork) - marineusde/larapex-charts - Used for generating the stock report graphs in php.
- Normalize css - necolas/normalize.css - Used to improve cross-browser compatibility.
- PicoCSS - picocss/pico - Used for simple styling on the admin pages.
- Laravel - laravel/laravel - Used as the main framework for the project.
- Mailgun PHP - mailgun/mailgun-php - Used for interacting with the Mailgun API using PHP.
- Potentially others required by Laravel can be found in the composer.json file.