Skip to content

This is an online book store e-commerce app created using Laravel, React and Inertia.

Notifications You must be signed in to change notification settings

salimi-my/book-store

Repository files navigation

This is an online book store e-commerce app created using Laravel, React and Inertia. Complete with payment gateway using toyyibPay for Online Banking (FPX).

Book Store e-Commerce

  • A complete e-commerce app
  • Server side carts
  • ToyyibPay payment gateway

Tech/framework used

  • Laravel
  • Inertia.js
  • React.js
  • Tailwind CSS
  • MySQL
  • Zustand
  • ToyyibPay

Starting the project

Open the .env.example and fill in your database & toyyibPay configurations then save it as .env then run the following command:

#Install dependencies
composer install
npm install

#Run database migration & seeding
php artisan migrate
php artisan db:seed

#Start the app
npm run dev
php artisan serve

Demo

Hosted privately on personal DigitalOcean Droplet. Click here to visit.
Direct link: https://book-store.salimi.my

Screenshots

Landing page

Landing page

Book page

Book page

Book details page

Book details page

Sign in page

Sign in page

Sign up page

Sign up page

User account page

User account page

User addresses page

User addresses page

Sidebar cart

Sidebar cart

Cart page

Cart page

Checkout page

Checkout page

ToyyibPay payment page

ToyyibPay payment page

Orders list page

Orders list page

Order detail page

Order detail page

About

This is an online book store e-commerce app created using Laravel, React and Inertia.

Topics

Resources

Stars

Watchers

Forks

Languages