🧩 Laravel Full-Stack Web Application
A full-stack web application built using the Laravel 8 Framework.
This project follows the MVC architecture and uses Tailwind CSS and Blade templates for the frontend, while the backend is powered by PHP and MySQL.
🚀 Features
- User authentication (via Laravel Breeze)
- MVC architecture (Models, Views, Controllers)
- RESTful routes and API structure
- Responsive UI built with Tailwind CSS
- Database migrations and seeders
- Artisan CLI for commands and automation
- Unit testing setup with PHPUnit
🛠️ Tech Stack
Backend
- PHP 8+
- Laravel 8
- MySQL
- Composer
- Eloquent ORM
Frontend
- Blade (Laravel template engine)
- HTML5, CSS3, JavaScript (ES6)
- Tailwind CSS
- Alpine.js (optional, for interactivity)
Tools & Utilities
- Git & GitHub
- Vite (for asset compilation)
- Artisan CLI
- PHPUnit (testing)
- Laravel Breeze (auth scaffolding)
📁 Project Structure
app/ # Application logic (Models, Controllers, Middleware)
bootstrap/ # Framework bootstrap files
config/ # Configuration files
database/ # Migrations, seeders, factories
public/ # Publicly accessible files (index.php, images, etc.)
resources/ # Blade views, CSS, JS, and frontend assets
routes/ # Web and API routes
tests/ # Unit and feature tests