#!/bin/bash

echo "🚀 Initializing Laravel Project..."

# Create Laravel project structure
mkdir -p app/{Models,Controllers,Services,Repositories,Jobs,Events,Listeners,Policies,Rules,Http/Requests,Http/Middleware}
mkdir -p resources/{views,css,js}
mkdir -p routes
mkdir -p config
mkdir -p bootstrap/cache
mkdir -p storage/{logs,framework/{sessions,views,cache}}
mkdir -p tests/{Unit,Feature}
mkdir -p docs

echo "✅ Directories created"

# Create basic Laravel files (we'll create actual files in subsequent steps)
echo "📝 Creating Laravel configuration files..."

echo "✅ Laravel structure initialized"
echo "🎉 Ready to generate migrations and models!"
