Skip to content

Effortlessly manage your online store with our Laravel admin panel seamlessly integrated with Livewire, delivering real-time shopping experiences

Notifications You must be signed in to change notification settings

soheilkhaledabdi/shop-admin-panel

Repository files navigation

Shopping Admin Panel with Laravel & Livewire with API

Menu

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

  1. Clone the project repository:
    git clone https://github.com/soheilkhaledabdi/shop.git
  2. Navigate to the project directory:
    cd shop
  3. Laravel & Livewire Setup:
    composer install
  4. Create a copy of the .env file:
    cp .env.example .env
  5. Generate an application key:
    php artisan key:generate
  6. 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

About

Effortlessly manage your online store with our Laravel admin panel seamlessly integrated with Livewire, delivering real-time shopping experiences

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published