MadeByUs
Project showcase platform with search and tag filters, user project management, payment integration, and OAuth authentication.
Role
Full Stack Developer (Self-employed)
Period
July 2025 - Oct 2025
Status
Paused
Type
Featured
Technology Stack
Laravel 12 Livewire 3 Volt Flux TailwindCSS Spatie Permission Spatie Media Library Spatie Tags Socialite Chapa Filament
Platform Features
Public Project Showcase
- Real-time search with instant filtering and results
- Tag-based filtering for easy project discovery
- Trending and featured sections highlighting popular projects
- Infinite scroll with auto-load more functionality (Alpine.js)
- Premium project badges and highlights
Filament Admin Panel
- Custom branded panel provider with role-gated access
- Full CRUD ProjectResource with media uploads
- Status workflow management (Pending/Approved/Rejected)
- Batch actions and tag management via Spatie Tags
User Self-Service Dashboard
- Create, edit, and delete projects with image uploads
- Tag syncing and management for project organization
- Modal-driven UX with validation and error handling
- Automatic priority boosts for premium users
Engagement & Social Features
- Session-based view count tracking for projects
- Featured and premium badges for visual distinction
- Related tags display for improved discovery
- Livewire-powered comments system for community engagement
Technical Implementation
- Spatie Media Library for hero image storage and management
- Accessor-driven URLs for consistent image rendering
- Chapa payment integration for premium role upgrades
- Laravel Socialite for OAuth authentication (Google, GitHub)
- Comprehensive factories and seeders for realistic demo data