Skip to content

meetshahab2/laravel-inertia-vue-js

Repository files navigation

Laravel Inertia Vue JS SPA

This project integrates Laravel 12, Inertia.js, and Vue 3 to build a Single Page Application (SPA) for inventory management, styled with Tailwind CSS.


🛠️ Features

  • Backend:

    • Laravel 12: Robust PHP framework for backend development.
    • Inertia.js: Build SPAs without a separate API, maintaining server-side routing.
    • Authentication: Built-in Laravel authentication.
  • Frontend:

    • Vue 3: Progressive JavaScript framework for building user interfaces.
    • Tailwind CSS: Utility-first CSS framework for rapid UI development.
    • CRUD Operations: Create, Read, Update, Delete inventory items.

🚀 Setup Instructions

1. Clone the Repository

git clone https://github.com/meetshahab2/laravel-inertia-vue-js.git
cd laravel-inertia-vue-js

2. Install Backend Dependencies

composer install
cp .env.example .env
php artisan key:generate
php artisan migrate

3. Install Frontend Dependencies

npm install
npm run dev

4. Run the Development Server

php artisan serve

Visit the app at http://localhost:8000.


🧪 Testing

php artisan test

🔗 Documentation & Resources


📄 License

This project is open source and available under the MIT License.


🏷️ Repository Topics (GitHub Compliant)

laravel, vue, vue3, inertia-js, tailwind-css, spa, crud, php

About

Laravel 12 + Inertia.js + Vue 3 SPA with Tailwind CSS for inventory management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages