An open API service indexing awesome lists of open source software.

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

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