This is a full-stack web application for a fictional Soccer Club, built using Laravel. It serves as my first complete Laravel-based project, where I practiced both frontend and backend development, database design with relationships, and MVC architecture.
- Products Management (Create, Read, Update, Delete)
- Team Listings
- Admin Dashboard
- Responsive Frontend using Blade & Bootstrap 5.3
- Authentication (Login/Register)
- Proper Eloquent Relationships (Products, Cart, Wishlists, etc.)
- Laravel 10
- Blade Templating
- Bootstrap 5.3
- MySQL
- Eloquent ORM
- Laravel UI Authentication
- Laravel Routing, Middleware, and Controllers
- CRUD Operations using Eloquent
- Database Relationships (One-to-Many, Many-to-Many)
- MVC Architecture
- Laravel Migrations and Seeders
- Blade templating and Layouts
- Form validation and security best practices
- Blog Section (Dynamical Posts)
- Newsletter Subscriptions
- Payment Gateway Integration
- News Section (Dynamical News)
- Dynamic HomePage Banners
- User Dashboard for Order Management
- Notifications
To run this project locally:
git clone https://github.com/dopescripts/soccer-club-laravel.git
cd soccer-club-laravel
composer install
cp .env.example .env
php artisan key:generate
# Set up DB credentials in .env
php artisan migrate --seed
npm run dev
php artisan serve
Follow this github guide: https://github.com/laravel/ui