Bistro Of Morocco is a web application for managing meals in a Moroccan bistro. It provides three roles: super admin, admin, and user, each with different levels of access and permissions.
- Super admin: can view all users and assign any user as an admin
- Admin: can view, add, edit, and delete meals
- User: can view all meals and optionally register and login
- Laravel framework
- MySQL database
- Tailwind CSS framework
- Blade templating engine
- PHP 8.0 or higher
- MySQL 5.7 or higher
- Composer package manager
- Clone the repository:
git clone https://github.com/MEZ901/bistro-of-morocco.git
- Install dependencies:
composer install
- Create a
.env
file by copying.env.example
and update it with your database credentials and other settings. - Generate a new app key:
php artisan key:generate
- Run database migrations:
php artisan migrate
- Seed the database with initial data:
php artisan db:seed
- Serve the application:
php artisan serve