Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/radyaben/food-delivery

Food Delivery is a one-page healthy food ordering website. On this site, a user can get acquainted with the menu and learn more about each of the food styles.
https://github.com/radyaben/food-delivery

babel css3 html5 json-server php scss webpack

Last synced: 6 days ago
JSON representation

Food Delivery is a one-page healthy food ordering website. On this site, a user can get acquainted with the menu and learn more about each of the food styles.

Awesome Lists containing this project

README

        




Food Delivery


![GitHub last commit](https://img.shields.io/github/last-commit/RadyaBen/Food-Delivery?style=plastic)
![GitHub repo size](https://img.shields.io/github/repo-size/RadyaBen/Food-Delivery?style=plastic)
![GitHub language count](https://img.shields.io/github/languages/count/RadyaBen/Food-Delivery?style=plastic)
![GitHub top language](https://img.shields.io/github/languages/top/RadyaBen/Food-Delivery?style=plastic)

## About The Project

* Food Delivery is a one-page healthy food ordering website. On this site, a user can get acquainted with the menu and learn more about each of the food styles.
* One feature of this site is that it allows them to calculate the number of calories in a meal. There is also an ability to contact users to clarify the order.
* Menu data and user requests are stored on a local JSON server. In case of any changes by a user, the server reloads itself and the changes are automatically saved to a local JSON file.
* Its main goal is to learn how to work with vanilla JavaScript and the module builder.

## Built With

* [PHP](https://www.php.net/)
* [Webpack](https://webpack.js.org/)
* [Babel](https://babeljs.io/)
* [JSON Server](https://www.npmjs.com/package/json-server)
* [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)
* [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS)
* [SCSS](https://sass-lang.com/)

## Getting Started

### Prerequisites

* [Git](https://git-scm.com)
* [Node.js](https://nodejs.org/en/download/)
* [npm](http://npmjs.com)

### Installation

```sh
# Step 1: Clone the repository
$ git clone https://github.com/RadyaBen/Food-Delivery.git

# Step 2: Go into the repository
$ cd Food-Delivery

# Step 3: Install NPM packages
$ npm install

# Step 4: Run the webpack
$ npx webpack

# Step 5: Run the app
$ npm start
```