mirror of
https://github.com/pacnpal/thrillwiki_laravel.git
synced 2025-12-20 05:31:10 -05:00
1.2 KiB
1.2 KiB
ThrillWiki Laravel+Livewire Conversion
Project Overview
ThrillWiki is being converted from a Django application to a Laravel application using Livewire for dynamic frontend functionality. The original Django project contains several key modules:
- Accounts (User management)
- Analytics
- Companies
- Core
- Designers
- Email Service
- History/History Tracking
- Location
- Media
- Moderation
- Parks
- Reviews
- Rides
- Search
- Wiki
Technology Stack Transition
- From: Django (Python) with server-side templates
- To: Laravel (PHP) with Livewire for reactive components
Core Features to Convert
- User authentication and management
- Park and ride management
- Review system
- Media handling
- Search functionality
- History tracking
- Location services
- Company management
- Moderation tools
- Analytics
Why Laravel + Livewire?
- Maintains server-side rendering approach
- Provides reactive UI components without full JavaScript framework
- Rich ecosystem for PHP development
- Simpler deployment model compared to SPA
- Built-in authentication and authorization
Project Goals
- Feature parity with Django version
- Improved performance
- Maintainable codebase
- Progressive enhancement
- Mobile-friendly interface