/shop-admin-panel

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

Primary LanguagePHP

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!