Skip to content

Latest commit

 

History

History
141 lines (100 loc) · 3.36 KB

README.md

File metadata and controls

141 lines (100 loc) · 3.36 KB

MigleFood

Gambar

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

Features

  • Easy and fast food ordering process
  • Seamless browsing and menu selection
  • Convenient cart management
  • Real-time order tracking

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

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)

Installation

# 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

Technology Stack

  • Laravel (PHP Framework)
  • Tailwind CSS (Utility-First CSS Framework)

Contributors

Feature

Consumer

  • Login
  • See All Menus
  • Ordering Food
  • See All Orders
  • See Cart
  • See Their Order

Admin

  • 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

Cashier

  • Login
  • See the List of Orders
  • Payment Confirmation
  • See Transaction History
  • Print Transaction Reports
  • Edit profile
  • logout

Chef

  • Login
  • See the List of Orders
  • Order Confirmation
  • logout

App Preview

Consumer Page

consumer-page

Admin Page

admin-page

Cashier Page

cashier-page

Chef Page

chef-page

Database Schema

db_miglefood

Licence

This project is licensed under the MIT license. Please see the LICENSE file for more information.