Carleton University - School of Computer Science Honours Project
Winter 2022
Meal prep - a takeout website supporting customized delivery table
Ziheng Sun
SCS Honours Project Image
ABSTRACT
This project aims to stimulate the development of a takeout software with novel functions, which mainly allows users to customize their delivery scheduled within a specified period. It is a client-server system where users can log in/out, order meals, and comment/rate on any restaurant. The frontend implementation method is to write HTML in PHP files, which is more convenient to realize dynamic content rendering and supplemented by JS and CSS code to set the interface style and interactive content. The backend uses PHP language to be responsible for the MongoDB database's addition, deletion, modification, and query, which dynamically renders the front-end content according to the returned results. The frontend uses the bootstrap style library, jQuery library and calendar component. The part of the backend PHP file does not use the framework, and all the program logic is original.