Overview
This project is a fully dynamic and multilingual landing page developed for a personal fitness coach, designed to be visually impactful, easily editable, and scalable for future growth.
🔧 Technologies Used:
- Backend: Laravel
- Frontend: Tailwind CSS, Alpine.js, AOS (Animate on Scroll)
- Database: MySQL
⚙️ Key Features:
✅ Dynamic Content Management
All content across the landing page — including the hero section, services, about, testimonials, and contact info — can be fully managed through an intuitive admin dashboard, built with Laravel. This allows the client to update the content anytime without touching the code.
🌍 Multilingual Support
The system is fully multilingual-ready. While the project initially supports Arabic and English, additional languages can be added easily via the admin panel without requiring any code changes.
📥 Contact Messages System
A built-in contact form allows users to reach out to the coach. Messages are stored securely in the database and accessible through the dashboard, ensuring efficient communication management.
🖼️ Media Management
Images used across the landing page are uploaded via the admin panel. Uploaded media is automatically optimized to ensure fast loading while maintaining quality.
🧩 Modular & Scalable Backend Architecture
The backend is built using clean, modular Laravel practices, making it easy to maintain, extend, and scale for future features — such as blog posts, testimonials, or client success stories.
🌐 Responsive & Accessible Frontend
The frontend is fully responsive and built with performance and accessibility in mind. It ensures a smooth experience across all devices and screen sizes, using AOS for subtle animations without impacting performance.
🔗 Live Preview
You can view the project live here: https://coach.saicopy.com
Would you like a shorter summary version for a portfolio card as well?