Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nelsonreitz/pizzaml

Fictional pizza ordering website
https://github.com/nelsonreitz/pizzaml

Last synced: 3 days ago
JSON representation

Fictional pizza ordering website

Awesome Lists containing this project

README

        

## [Project0: PizzaML](http://pizzaml.nelsonreitz.ch)

- **[Live demonstration](http://pizzaml.nelsonreitz.ch)**
- **[Design overview on Behance](https://www.behance.net/gallery/49168269/PizzaML)**

This project is a fictive website built as an exercice for the [Computer Science E-75](http://cs75.tv) online course. The purpose of this
exercise is to give an introduction to the MVC pattern and PHP.

As per the project [specification](http://cdn.cs75.net/2012/summer/projects/0/project0.pdf), the goal was to build a dynamic
website based on a pizza restaurant [menu](http://cdn.cs75.net/2012/summer/projects/0/menu.pdf). The original menu being quite disorganised,
the first challenge was to design a data model for the menu using XML. The remaining process was using PHP to display the menu data
and implement a shopping cart with common operations (create, read, update, delete).

The website's functionality could be significantly improved by using Javascript but it would go beyond the scope of the exercise.

#### To do
- Prettier URLs with `mod_rewrite`
- `public/order.php` refactoring

#### Credits
This project was created using the CSS boilerplate [Skeleton](http://getskeleton.com) by [Dave Gamache](https://twitter.com/dhg) and
the [Lato](https://www.google.com/fonts/specimen/Lato) font by [Lukasz Dziedzic](http://http://www.lukaszdziedzic.eu).