A simple Laravel application to allow users to add recipes, and create generated menus for a week. With the menu this can also produce a list of all ingredients needed for the week of recipes that can be used as a shopping list.
- Download the latest release
git clone https://github.com/JustinByrne/Mealing.git
- Within the new directory run the following
composer install
cp .env.example .env
- The app uses Google's recaptcha V3 to protect the registration form, a site key and secret key are needed.
php artisan key:generate
php artisan storage:link
php artisan migrate
During the installation process an admin account is created, this account has all permissions by default and any new ones as they are created.
email: admin@example.com
password: password
It is advised that these details are changed straight after installation.
While the application is currently work in progress (WIP) all new registrations need to be approved before they can login.
During User registration the User will need to verify thier email address prior to being allowed to login.