A Laravel-based web application for browsing, saving, and managing food recipes. The project includes a user-facing recipe experience, a favorites system, and an admin dashboard for managing recipe content and account-related settings.
- Browse and view recipe listings
- View individual recipe details
- Save favorite recipes
- User authentication and registration
- Admin dashboard for recipe management
- Admin password management
- Responsive front-end with Laravel and Vite
- Laravel 12
- PHP 8.2
- MySQL / database-driven storage
- Blade templates
- Vite for front-end asset bundling
- PHPUnit for testing
- app/ - application logic and controllers
- database/ - migrations and seeders
- resources/views/ - Blade templates
- routes/web.php - application routes
- public/ - public assets
- tests/ - automated tests
- Clone the repository
- Install PHP dependencies: composer install
- Copy the environment file: copy .env.example .env
- Generate the application key: php artisan key:generate
- Run database migrations: php artisan migrate
- Install front-end dependencies: npm install
- Build front-end assets: npm run build
- Start the app: php artisan serve
The project contains admin-specific functionality for managing recipes and account settings. Use the app's authentication flow to create or access an admin user as needed.
This project is licensed under the MIT License.
Yunus Rana GitHub