Shopping Admin Panel with Laravel & Livewire with API
Menu
- Overview
- Application
- Tech Stack
- Installation Steps
- Laravel Installation
- Features
- Table of Features
- Test
- 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 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
- Clone the project repository:
git clone https://github.com/soheilkhaledabdi/shop.git - Navigate to the project directory:
cd shop - Laravel & Livewire Setup:
composer install - Create a copy of the .env file:
cp .env.example .env - Generate an application key:
php artisan key:generate - Run migrations and seed the database (if needed):
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 also you cat downaload json config file Download
Feel free to contribute and improve this project!
Create by Ayden Gill