Skip to content

About

Laravel recipe management app with user auth, favorites, and an admin dashboard for managing recipes

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Recipe Management Application

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.

Features

  • 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

Tech Stack

  • Laravel 12
  • PHP 8.2
  • MySQL / database-driven storage
  • Blade templates
  • Vite for front-end asset bundling
  • PHPUnit for testing

Project Structure

  • app/ - application logic and controllers
  • database/ - migrations and seeders
  • resources/views/ - Blade templates
  • routes/web.php - application routes
  • public/ - public assets
  • tests/ - automated tests

Setup

  1. Clone the repository
  2. Install PHP dependencies: composer install
  3. Copy the environment file: copy .env.example .env
  4. Generate the application key: php artisan key:generate
  5. Run database migrations: php artisan migrate
  6. Install front-end dependencies: npm install
  7. Build front-end assets: npm run build
  8. Start the app: php artisan serve

Default Admin Access

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.

License

This project is licensed under the MIT License.

Author

Yunus Rana GitHub

About

Laravel recipe management app with user auth, favorites, and an admin dashboard for managing recipes

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages