https://github.com/soheilkhaledabdi/shop-admin-panel
Effortlessly manage your online store with our Laravel admin panel seamlessly integrated with Livewire, delivering real-time shopping experiences
https://github.com/soheilkhaledabdi/shop-admin-panel
admin admin-panel api laravel laravel-10 laravel-11 livewire livewire3 php shoping-admin shopping
Last synced: 5 months ago
JSON representation
Effortlessly manage your online store with our Laravel admin panel seamlessly integrated with Livewire, delivering real-time shopping experiences
- Host: GitHub
- URL: https://github.com/soheilkhaledabdi/shop-admin-panel
- Owner: soheilkhaledabdi
- Created: 2023-11-06T08:04:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T19:25:51.000Z (over 1 year ago)
- Last Synced: 2024-10-30T20:34:51.314Z (over 1 year ago)
- Topics: admin, admin-panel, api, laravel, laravel-10, laravel-11, livewire, livewire3, php, shoping-admin, shopping
- Language: PHP
- Homepage:
- Size: 4.52 MB
- Stars: 35
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shopping Admin Panel with Laravel & Livewire with API
## Menu
- [Overview](#overview)
- [Application](#application-📱)
- [Tech Stack](#tech-stack-📚)
- [Installation Steps](#installation-steps)
- [Laravel Installation](#laravel-installation)
- [Features](#features)
- [Table of Features](#table-of-features)
- [Test](#run-test)
- [Postman Collection](#postman-collection)
## Overview
This project involves creating a robust admin panel to manage an e-commerce platform. It utilizes **Laravel** for the backend structure and **Livewire** for dynamic frontend interactions. The panel also offers a comprehensive **API** for scalability and flexibility.
## Give a Star ! ⭐
If you find this project useful or if you're using it to learn or start your solution, please consider giving it a star. Thank you!
## Application 📱
[This](https://github.com/razaghimahdi/Shopping-By-KMP) is a cross-platform application that is built using Jetpack Compose Multiplatform, a declarative framework for sharing UIs across multiple platforms with Kotlin. The application allows users to browse, search, and purchase products from a shopping catalog on Android, iOS.
### Tech Stack 📚
- Kotlin Multiplatform
- Kotlin Coroutines
- Compose Multiplatform
- Material3
- Ktor
- Datastore
- Precompose
- Koin
- Coil
- Turbine
- Kotest
- Mockk
### Installation Steps
#### Laravel Installation
1. **Clone the project repository:**
```bash
git clone https://github.com/soheilkhaledabdi/shop.git
```
2. **Navigate to the project directory:**
```bash
cd shop
```
3. **Laravel & Livewire Setup:**
```bash
composer install
```
4. **Create a copy of the .env file:**
```bash
cp .env.example .env
```
5. **Generate an application key:**
```bash
php artisan key:generate
```
6. **Run migrations and seed the database (if needed):**
```bash
php artisan migrate --seed
```
### Features
- **Admin Dashboard:** Manage products, categories, orders, and customers seamlessly.
- **Laravel & Livewire:** Leverage the power of Laravel's backend with Livewire for reactive UI.
- **Full API:** Enables external integrations and interactions with the shopping platform.
## Table of Features
| Features | Admin panel | API App | API admin |
| ---------------- | ----------- | ------- | --------- |
| Dashboard | 🔜 Coming Soon | ✔️ Yes | 🔜 Coming Soon |
| Search | ❌ No | ✔️ Done | ❌ No |
| Users | ✔️ Done | ❌ No | 🔜 Coming Soon |
| Users Address | 🔜 Coming Soon | ✔️ Yes | ❌ No |
| Categories | ✔️ Done | ❌ No | 🔜 Coming Soon |
| Products | ✔️ Done | ✔️ Yes | 🔜 Coming Soon |
| Orders | - | - | - |
| Profile | _ | ✔️ Done | -
## Run test
```
php artisan test
```
## Postman Collection
[View Postman Collection](https://documenter.getpostman.com/view/20769678/2s9Ye8fuf5) also you cat downaload json config file [Download](https://github.com/soheilkhaledabdi/shop/blob/main/assets/Shoping.postman_collection.json)
Feel free to contribute and improve this project!
Create by Ayden Gill