/local-restaurant-page

Ntachi-Osa is a Single Page Application for a local restaurant. It leverages on ES6 modules to dynamically inject content for each page. It persists food menu items using an XML data storage

Primary LanguageJavaScriptMIT LicenseMIT

Single Page App - Local Restaurant

Version Documentation Maintenance License: MIT Twitter: vokeugo netlify


This project uses Webpack to build a Singel Page Application. The restaurant app is for a popular local restaurant called Ntachi-Osa - a local name meaning eat enough, prevent ulcer disease.

It leverages on ES6 modules to dynamically inject content for each page. See Live URL

It persists food menu items using an XML file data store. This minimal data storage is connected to the app using webpack xml-loader, and allows for the database part of the application to scale independently.

Built with:

  • Javascript
  • HTML/CSS
  • Webpack 4
  • XML
  • CD - Netlify

Installation

Clone the repository to your local machine

$ git clone https://github.com/johnsonsirv/local-restaurant-page.git

in your terminal

$ cd local-restaurant-page

$ npm install

$ npm run build

Usage

Open ./dist/index.html using your favourite browser

Contributor(s)

Victor Okeugo

Contributing

  1. Fork it (https://github.com/johnsonsirv/local-restaurant-page/fork)
  2. Create your feature branch (git checkout -b feature/[choose-a-name])
  3. Commit your changes (git commit -m 'What this commit will fix/add')
  4. Push to the branch (git push origin feature/[chosen name])
  5. Create a new Pull Request

    You can also create issues