Skip to content

Pizza Ordering Website based on the famous Builder Design Pattern

Notifications You must be signed in to change notification settings

CharbelElBateh/programmers-pizzeria

Repository files navigation

Builder Design Pattern

Programmer's Pizzaeria 🍕

This project is an effective implementation of the builder design pattern as part of the COE312 course Fall 2022

What is the builder design pattern?

The builder design pattern suggests that you extract the object construction code from its own class and move it to separate objects called builders.

What problem does it solve?

The builder design pattern allows you to create different flavors of an object while avoiding constructor pollution. Practical when there could be several flavors of an object. Or when there are many steps involved in creating an object.

How to run?

1. Download your preferred web server

I use XAMPP

2. Start the servers 💻

This step is very dependable on your preferred web server

3. Import the database 🗄️

Create a new database called 'database' and import the dashboard.sql file.

4. Access the website 🔓

You can access the website through your local

Here are the links 🌐:

Your Database interface location will also depend on your preferred web server

Technologies used

Javascript HTML5 CSS3 git PHP MySQL

UML Diagram of the builder design pattern implemented 📊

Database Structure 🏗️:


About

Pizza Ordering Website based on the famous Builder Design Pattern

Topics

Resources

Stars

Watchers

Forks