This repo is an example of a multi-vendor e-commerce API. Anybody can use it as a starting point. It includes the following features:
- Products.
- product ratings.
- Product variants.
- coupons.
- Orders.
clone the repo
git clone https://github.com/ahmmmmad11/e-commerce
install dependencies
composer install
create .env
file and add database credentials
test if everything is good
php artisan test
This project has three types of user: customer, seller and admin. The actions of the customers and sellers are exciting her in this project, but admin actions are missing (it's your task to complete the rest 😉).
- Seller Registration.
- Add caching.
- Add payment gateways.
- Fulfilling the rest of the ordering process.
- Sending notifications (emails, sms and in app notifications).
If you would like to add anything to this code please feel free to make a pull request or even open an issue