Multi-vendor E-commerce is a large-scale project/application built with Laravel framework. The application contains comprehensive and feature-rich modules and functionalities. It is designed to provide a robust platform for businesses to create their online marketplaces, allowing multiple vendors to sell their products and manage their stores within a single platform. Additionally, the application has its own dedicated extensive API, which requires authentication using Laravel Passport package.
Frontend technologies used: jQuery, AJAX, and many JavaScript & jQuery libraries and plugins.
2- Navigate/Change into (using the cd command) to the project root directory, then run the 'composer install' command.
3- Run the 'npm install' command (and only in case you face any issues/errors, run the 'npm audit fix' command), and then run the 'npm run build' command.
4- Create a MySQL database named `Dressify_ecommerce`, then import the Dressify_ecommerce database SQL Dump File into your `Dressify_ecommerce` database.
5- Navigate to the .env file and configure/update it with your MySQL database credentials and other configuration settings.
6- Run the 'php artisan serve' command, and then open your browser and visit http://127.0.0.1:8000 to access the Frontend section of the application, or http://127.0.0.1:8000/admin/login to access the Admin Panel.
** Ready-to-use registered accounts credentials you can use to log in:
- Superadmin (to access the Admin Panel): Email: admin@admin.com, Password: 123456
- Vendor (to access the Admin Panel): Email: yasser@admin.com, Password: 123456
- User (to access the Frontend): Email: ibrahim@gmail.com, Password: 123456