🔥🔥🔥 Project tentang restaurant yang berfungsi menyimpan resep, kategori makanan dan mengelompokkan nya. Ini adalah back end dari project ini
License Notation: No lisence. This project is created for learning purpose and finishing specific tasks
My Restaurant Recipe be able to store your food's recipe into database, write recipe and connect it into your food, also categorize your recipe into one list.
Sebuah restoran membutuhkan aplikasi untuk mencatat resep. Aplikasi ini mencakup resep makanan, bahan makanan dan kategori makanan sebagai fungsi utama. Sebuah resep terdiri dari bahan-bahan makanan dan dikelompokkan berdasarkan kategori. Misal untuk resep nasi goreng dikelompokan kedalam kategori main course dan bahan yang digunakan terdiri nasi 1 piring, telor 2 buah, minyak secukupnya, bawang merah 5 siung, bawang putih 5 siung, ayam secukupnya, sayur cesim 5 helai, kecap secukupnya dan garam secukupnya.
Tugas anda adalah membuat aplikasi tersebut dalam bentuk web sehingga staff dari restoran dapat menuliskannya, sehingga di kemudian hari dapat dilihat daftar dan detail dari resep makanan, beserta dengan data master (bahan dan kategori). Buatlah desain flow aplikasi yang mudah digunakan bagi user yang mengisinya dan dengan melihat segala kemungkinan buatlah desain struktur database tersebut semaksimal mungkin tanpa harus mengurangi performa.
- 🌈 Integrate with Next JS as It's Front end. The Repo is here : https://github.com/LuthfanM/My-Restaurant-Recipe
- Integrated with PostgreSQL as it's database.
- ERD Diagram My Restaurant (Simple) -> It is in file ERD Diagram My Restaurant.png
First, Install dependencies :
composer installThen :
Create database
psql -c "CREATE USER kresto WITH PASSWORD 'kresto';"
psql -c "CREATE DATABASE laravel OWNER kresto;"Run this script to populate database ``bash php artisan make:migration create_foods_recipes_categories_tables --create=foods_recipes_categories php artisan db:seed --class=CategorySeeder
Then start server :
``bash
php artisan serve —port 8080
in order this app to work, you must start your laravel server at port : 8080 for easier way. You might need to changes some config in your postgre to match current setting. It is on .env file Adjust Db_connection, and so on.
This project integrated with this repository as it's Front end
Version : v.1.0


