🚀 Key Features
-
Dynamic Listings Dashboard: Admin panel to create, edit, and manage all listings in real-time without page reloads using Laravel Livewire.
-
User Roles & Permissions: Fine-grained control with admin, moderator, and user roles for managing access to various features.
-
Live Search & Filters: Alpine.js-powered dynamic filtering and search functionality for a seamless user experience.
-
Listing Categories & Tags: Easily organize listings by category and tag for better discoverability.
-
Event Calendar Integration: Users can browse upcoming events by date, category, or popularity.
-
Community Announcements: Admins can pin important notices to the homepage or targeted user groups.
-
Responsive & Mobile-Friendly UI: Built with Tailwind CSS and Alpine.js to ensure the interface adapts beautifully across devices.
-
Real-time Notifications: Livewire components provide instant updates for new listings or announcements.
-
SEO Optimized: Clean URLs, meta tags, and schema markup for better visibility in search engines.
🧠Tech Highlights
-
Laravel Livewire for reactive UI without the complexity of a full SPA.
-
Alpine.js for lightweight interactivity directly in the markup.
-
Component-Based Architecture to keep the codebase clean and maintainable.
-
Eloquent Relationships & Policies to manage complex data models and authorization rules.
📸 Screenshots / Demo (Add your actual images or links)
-
Admin Dashboard
-
Listing Detail Page
-
Live Search Filter in Action
-
Event Calendar View