MigleFood is an innovative Food and Beverage (FnB) system that aims to streamline and expedite the food ordering process for customers through a user-friendly website. The system is developed using Laravel, Blade template, and Tailwind CSS. It is deployed on AWS using Ubuntu and Nginx, along with other necessary tools.
To see our application please visit the following link MigleFood
- Easy and fast food ordering process
- Seamless browsing and menu selection
- Convenient cart management
- Real-time order tracking
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Make sure you have the following software installed on your machine:
- PHP (version 8.1.2)
- Composer (version 2.2.6)
- MySQL (version 10.4.24)
- Node.js (version 14.0.0 or above)
- NPM (Node Package Manager)
# Clone this repository
$ git clone [repository-url]
# Navigate to the project folder
$ cd miglefood
# Install the dependencies
$ composer install
# Duplicate the .env.example file and rename it to .env
$ cp .env.example .env
# Generate an application key
$ php artisan key:generate
# Run the database migrations
$ php artisan migrate
# Install the Node.js dependencies
$ npm install
# Build the frontend assets for production using the following command
$ npm run build
# Develop or run a MigleFood project in development mode
$ npm run dev
# Start the development server
$ php artisan serve
# Open your web browser and go to
$ http://localhost:8000
- Laravel (PHP Framework)
- Tailwind CSS (Utility-First CSS Framework)
- Fadly Sofyansyah - Backend Developer
- Arif Saputra - Frontend Developer and DevOps Engineer
- Login
- See All Menus
- Ordering Food
- See All Orders
- See Cart
- See Their Order
- Login
- Create Accounts for Employees
- See All Employee Accounts
- Edit mployee Accounts
- Delete employee accounts
- Add Menus
- See All Menus
- Edit Menus
- Delete Menus
- See the List of Orders
- See Transaction History
- Print Transaction Reports
- Edit profile
- logout
- Login
- See the List of Orders
- Payment Confirmation
- See Transaction History
- Print Transaction Reports
- Edit profile
- logout
- Login
- See the List of Orders
- Order Confirmation
- logout
This project is licensed under the MIT license. Please see the LICENSE file for more information.