/e-commerce

starting point for creating multi-vendors online shop

Primary LanguagePHPMIT LicenseMIT

E-commerce

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.

want to try?

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

Overview about the project:

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 😉).

Tasks for you:

  • Seller Registration.
  • Add caching.
  • Add payment gateways.
  • Fulfilling the rest of the ordering process.
  • Sending notifications (emails, sms and in app notifications).

packages:

If you would like to add anything to this code please feel free to make a pull request or even open an issue