A simple Laravel-based product management system with a clean, responsive UI powered by Tailwind CSS.
Complete CRUD Operations
User-Friendly Interface
Data Management
Clone the repository
git clone https://github.com/yourusername/product-management-app.git
cd product-management-app
Install PHP dependencies
composer install
Install NPM dependencies
npm install
Create a copy of the .env file
cp .env.example .env
Generate application key
php artisan key:generate
Configure your database in the .env file
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=product_app
DB_USERNAME=your_username
DB_PASSWORD=your_password
Run database migrations
php artisan migrate
Compile assets
npm run dev
Start the development server
php artisan serve
Visit http://localhost:8000 in your browser
product-app/
├── app/
│ ├── Http/Controllers/
│ │ └── ProductController.php
│ └── Models/
│ └── Product.php
├── database/
│ └── migrations/
│ └── xxxx_xx_xx_xxxxxx_create_products_table.php
├── resources/
│ └── views/
│ ├── layouts/
│ │ └── app.blade.php
│ └── products/
│ ├── index.blade.php
│ ├── create.blade.php
│ └── edit.blade.php
└── routes/
└── web.php