Welcome to the UrbanThreads E-Commerce Platform GitHub repository! This is a year-long team project for the CS2TP module at Aston University This project is a collaborative effort by the following members:
- Anaf Ibn Karim (Front-end leader) - @NextPr0gram
- Kishan Jethwa (Back-end leader, Project manager) - @KishanJ22
- Neha Kerung (Back-end, Database) - @nehakerung
- Hanad Yasin (Front-end) - @efddhgdjgfjhb
- Leeann Ly (Front-end, Testing) - @lly052
- Syed Imran (Front-end) - @syedimran1234
- Kavisha Mistry (Front-end, Database) - @KavishaMistry
- Sultan Karshe (Back-end, Database, Testing) - @SultanKarshe
Urban Threads is built using Laravel, Blade, Tailwind CSS, Alpine.js, Vite, Breeze, and Stripe. It serves as a comprehensive solution for managing inventory, processing customer orders, and providing a seamless online shopping experience. The platform includes both customer and admin interfaces, ensuring a tailored experience for different user roles.
The Urban Threads website is deployed and hosted on the Aston University servers. The project code is professionally managed using GitHub.
- XAMPP - https://www.apachefriends.org
- NodeJs - https://nodejs.org/en
- Composer - https://getcomposer.org
- Git - https://git-scm.com/
Open XAMPP and start the Apache server and the MySQL server.
- Navigate to
C:\xampp\htdocs
- Open terminal and enter
git clone https://github.com/NextPr0gram/UrbanThreads-Team-project-7.git
- Enter
cd .\UrbanThreads-Team-project-7\
- Enter
composer i
- Enter
npm i
- Navigate to
C:\xampp\htdocs\UrbanThreads-Team-project-7
- Open two terminal tabs/windows
- Enter
npm run dev
in one - Enter
php artisan serve
in the other. It will return a link, press Ctrl + Click on the link to open the website and voilà!
- Enter
php artisan migrate
. This creates the databse and tables. - Enter
php artisan db:seed
. This fills the tables with products, categories and any other records that are necessary for the website to function properly.
- Anaf Ibn Karim - @NextPr0gram