Skip to content

khengyun/FFood-shop

Repository files navigation


FFOOD-SHOP

FFood is a food e-commerce site that lets customers order food in a quick and convenient way.

◦ Developed with the software and tools below. ◦

GNU%20Bash Grunt JavaScript scikitlearn HTML5 YAML PHP Python Docker jQuery NumPy FastAPI JSON Wikipedia java

GitHub license git-last-commit GitHub commit activity GitHub top language

Project ScreenShots:

project-screenshot

Table of Contents

Introduction

FFood is a food website that lets customers order food in a quick and convenient way.

Features

  • Register a User account.
  • Log in as a User.
  • Log in as a User through a Google account.
  • Log in as Employee (Admin, Staff, Promotion Manager)
  • Log out.
  • View Website information (contact information, location).
  • View Food by Categories.
  • View Food Details.
  • Rate Food.
  • Search Food by keyword.
  • Search Food by image.
  • User cart Management.
  • Payment option.
  • Place order as Guest.
  • Place order as User.
  • Personal User Account Settings.
  • View User’s Order History.
  • Help menu for Admins.
  • Change display language (Ordering System only).
  • Display today’s system status.
  • View Dashboard.
  • View Business Insight.
  • Food Management.
  • Order Management.
  • Promotion and Voucher Management.
  • User account Management for Admins.
  • Employee role Management (Admin, Staff, Promotion Manager).

Technologies

  • Java SE 1.8 (Java 8)
  • JSTL 1.2
  • Tomcat 10 (Java EE 7)
  • JavaScript ES6
  • Bootstrap 5.3.0
  • jQuery 3.7.0
  • jQuery Validation Plugin
  • Docker 24.0.6

Dependencies

  • Jakarta Servlet API (5.0.0)
  • Microsoft JDBC Driver for SQL Server (10.2.0.jre8)
  • Jakarta Standard Tag Library Implementation (Glassfish)

Dockerized Project 🚀🚀

  1. Install Docker on Window click here
  2. Check Docker version after install
docker --version
Docker 24.0.6
  1. cd into the cloned FFood-shop folder
git clone https://github.com/khengyun/FFood-shop.git
cd FFood-shop
## Run docker
docker compose up --build

Now, FFood running locally on your machine at: http://localhost:8080

License

This project is licensed under the MIT License.