Skip to content
KhaledMahmoudSaeedPublic

About

Kian Academy

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

E-commerce Mangment System

Introduction

A website for creating a system to manage a Products . There two kinds of users admin and user . In these website you can view all (User,Products,Shippers) you can browse the forntend template and update your profile as user, in additon admin can view dashboard for (user,products,shippers) ,can view student profiles,delete their accounts , promote them to be an admin or demote them and can apply CRUD system on (products,shppiers) .

Featuers

1- Use free forntend template 2- Localization whole site 3- CRUD system for users,products,shippers 4- Can update your profile 5- Laravel auth system 6- API Implementation 7- Middleware Implementation 9- Gate Implementation 10- Laravel Sanctum

Project Video Overview

Installtion

  1. clone this repository
git clone https://github.com/KhaledMahmoudSaeed/Kian.git
  1. Navigate to the project directory
  2. Install dependencies
npm install 
npm run build
  1. Insatll composer
composer install
  1. copy the .env.example to new file .evn
    if you use windows run this
copy .env.example .env

else

cp .env.example .env
  1. Generate encrytion key
php artisan key:generate
  1. Edit database configration in .env to your database
  2. add this in vite.config.js to ensure that your Vite configuration file (usually vite.config.js or vite.config.ts) specifies the correct entry points
   build: {
        rollupOptions: {
            input: [
                "resources/sass/app.scss",
                "resources/js/app.js",
                // No wildcard for images
            ],
        },
    },

Usage

  1. Clear the congif cach
php artisan config:cache
  1. run this command
php artisan storage:link
  1. Navigate to the directory which you clone the project
  2. Run the server
php artisan serve
  1. Build the project
npm run build 
  1. There are some default photos for users,products and shippers all are stored in public each one in a folder under its name
    • users/img the default img is feature-image.jpg
    • shipers/img the default img is shipper.png
    • products/img the default img is team_01.jpg

About

Kian Academy

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages