A clean and modern newsletter subscription landing page built with Laravel, focusing on best practices for MVC structure, Blade components, validation, and clean frontend architecture.
- Full-width hero section with subscription form
- Blade components for reusable UI elements
- Form validation with user feedback
- CSRF protection
- Clean and minimal UI (custom CSS)
- Responsive layout
- Follows Laravel MVC conventions
- Laravel 12
- Blade Components
- PHP 8
- Custom CSS
- Bootstrap (minimal usage for grid only)
- MySQL
resources/ ├── views/ │ ├── components/ │ │ ├── hero.blade.php │ │ ├── feature-card.blade.php │ │ └── subscription-form.blade.php │ ├── layouts/ │ │ └── app.blade.php │ ├── partials/ │ │ ├── header.blade.php │ │ └── footer.blade.php │ └── index.blade.php
- Laravel routing and controllers
- Request validation
- Eloquent models & mass assignment
- Blade layouts and components
- Component-based frontend architecture
- Clean CSS styling without heavy frameworks
- Authentication (user login)
- Email notifications
- Admin dashboard for subscribers
- API endpoints
- Queue-based email sending
git clone https://github.com/FatimaBartels/membr.git
cd membr
composer install
php artisan key:generate
php artisan migrate
php artisan serveFatima Bartels Frontend / Full-stack Developer
GitHub: https://github.com/FatimaBartels
LinkedIn: https://www.linkedin.com/in/fatimabartels/
This project is for educational purposes.
