Jolt-store

In this project, I developed a comprehensive full-stack e-commerce platform utilizing Laravel, Livewire, and Tailwind CSS for the frontend, integrated with Stripe for payment processing and Algolia for search functionality. The platform includes an advanced admin panel with robust roles and permissions management, offering complete control over use

Stars
1
Committers
1

Hyper Store - E-commerce Website

Introduction

In this project, I have created a full-stack e-commerce website with Laravel, Livewire, Tailwind CSS, Stripe, and Algolia. I have also created an advanced admin panel with roles and permissions.

Features

  • Full-featured shopping cart
  • Product reviews and ratings
  • Product search with Algolia
  • Product categories
  • Admin panel with roles and permissions
  • Order management
  • Coupon codes
  • Stripe payment gateway
  • User profile with orders
  • User roles and permissions
  • Email notifications
  • And much more

Installation

  1. Clone the repository
git clone
  1. Install composer dependencies
composer install
  1. Install NPM dependencies
npm install
  1. Create a copy of your .env file
cp .env.example .env
  1. Generate an app encryption key
php artisan key:generate
  1. Create an empty database for our application
  2. In the .env file, add database information to allow Laravel to connect to the database
  3. Migrate the database
php artisan migrate
  1. Seed the database
php artisan db:seed
  1. Add Stripe and Algolia credentials to the .env file
  2. Start the server
php artisan serve