an e-commerce platform with all essential functionalities with strong administration capabilities, using PayPal and Stripe as payment gateways
You can find an installation guide bellow.
Show all books on the home page :
the user can search for a book :
View book details :
Rate a book if purchased it before or change the previous rating :
add a book to the cart :
The user can remove a book, empty the card pay with any card type using Stripe or PayPal :
Paying with visa card using stripe :
Paying with PayPal :
get a confirmation email after purchase :
The user can see previous orders :
The user can search through categories, authors, and publishers :
The admin can see the store statistics:
The admins can view all books add/edit/delete/search for a book :
The admins can view all categories add/edit/delete/search a category :
The admins can view all authors add/edit/delete/search an author :
The admins can view all publishers add/edit/delete/search a publisher :
only super admins can view all users add/edit/delete/search a user :
The admin can view all purchases on the website :
git clone https://github.com/AHMED-GAMAL-AG/BookStore.git
Create a .env file and configure the database.
composer install
npm install
php artisan key:generate
php artisan migrate --seed
php artisan storage:link