This project is one of ESI Sidi Bel Abbes 2nd year projects; It consists of creating an e-commerce web platform that should be useful, secure and easy to use by both Algerian business owners and their clients.
Screenshots can be found here: https://github.com/9Kacem/7anooTech/blob/master/7anooTechScreenShots/README.md
-
This project is built on Laravel, so make sure that you already have PHP (>=7.1.3) and Composer installed.
-
Edit
/etc/php/php.ini
and uncommentextension=mysqli.so
andextension=pdo_mysql.so
-
Clone this repository by typing this command on your terminal:
https://github.com/9Kacem/7anooTech.git
-
Navigate to the project folder
cd 7anooTech/
-
Run
composer install
on your terminal -
Rename the
.env.example
file to.env
on the project folder. -
In the
.env
file, change DB_DATABASE value to your database name. DB_USERNAME and DB_PASSWORD fields also should be changes to correspond to your DB configuration. On XAMPP, by default the user isroot
and the password is empty. -
Now Run the following commands:
-
php artisan key:generate
-
php artisan migrate --seed
-
php artisan storage:link
Enabling the PDF Functionality:
- run
sudo cp vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64 /usr/local/bin/wkhtmltopdf
- run
sudo chmod +x /usr/local/bin/wkhtmltopdf
- if it didn't work contact me (renken) and/else read the official installation guide
Serving:
- run:
php artisan serve
by this point the project is served locally and can be visited from your browser.
Admin Access: To try the admin features (Dashboard, CRUD.. etc) log in to the website using these credentials:
- email: admin@email.com
- password: secret
- AMAR BENSABER MOHMAED
- AZZAZ RAHMANI OUSSAMA
- BOUSSEKAR KACEM
- GOUMEIDA AHMED SEYF-EDDINE
- IFFEROUDJENE MOULOUD
- MESSABIH OUSSAMA