Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mghollander/cooking-with-laravel
Web application build with Laravel and Vue.js to collect recipes from anywhere on one website.
https://github.com/mghollander/cooking-with-laravel
alpinejs blade blade-template cooking cooking-recipes laravel laravel-framework personal-project recipes-website vue3 vuejs
Last synced: 5 days ago
JSON representation
Web application build with Laravel and Vue.js to collect recipes from anywhere on one website.
- Host: GitHub
- URL: https://github.com/mghollander/cooking-with-laravel
- Owner: MGHollander
- Created: 2022-08-08T15:51:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T06:42:46.000Z (5 months ago)
- Last Synced: 2024-08-14T07:53:58.556Z (5 months ago)
- Topics: alpinejs, blade, blade-template, cooking, cooking-recipes, laravel, laravel-framework, personal-project, recipes-website, vue3, vuejs
- Language: PHP
- Homepage: https://koken.maruc.nl
- Size: 6.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cooking with Laravel
Cooking with Laravel is a recipe website made with Laravel and Vue.js. It is a simple project
to save and share recipes. The reason for building this is to collect recipes from the internet,
friends, family and other sources in one place.## Features
- Create, edit and delete recipes
- Import recipes using [Structured Data](https://schema.org/Recipe)
- Import recipes using Open AI (experimental)
- Search recipes
- Simple user management## Installation
`composer install`
`sail up -d`
`sail npm run prod`
## Development
`sail up -d`
`sail npm run dev`
Visit .
**Login credential (after seeding)**
Username: `[email protected]`\
Password: `password`## Deployment
### Server setup
To be able to access public uploads a symlink needs to be created after the first deployment.
Run `php artisan storage:link` to create the symlink.
### Deploy changes
[Deployer](https://deployer.org/) is available for easy deployment. Deployer creates a temporary directory on your local
machine and uploads it to the server. After that it runs the deployment script on the server.You can find the
configuration in `deploy.php`.Run `vendor/bin/dep deploy` to deploy changes.
## Credits
- The seeded recipes are made possible by
- The recipe import feature idea is inspired by
- The recipe import feature is made possible by