Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fmanimashaun/foodapp

The project was built to showcase my skills in HTML, CSS, and JavaScript by building a food ordering app based on the [Figma](https://www.figma.com/file/mJyp4LkSPFc3DUtoHBehHf/Mobile-Restaurant-Menu-(Copy)) design. This is part of the Scrimba Frontend Developer Career Path solo projects.
https://github.com/fmanimashaun/foodapp

html javascript sass scrimba-soloproject scss webpack5

Last synced: 14 days ago
JSON representation

The project was built to showcase my skills in HTML, CSS, and JavaScript by building a food ordering app based on the [Figma](https://www.figma.com/file/mJyp4LkSPFc3DUtoHBehHf/Mobile-Restaurant-Menu-(Copy)) design. This is part of the Scrimba Frontend Developer Career Path solo projects.

Awesome Lists containing this project

README

        

# Scrimba - Food order app solution

The project was built to showcase my skills in HTML, CSS, and JavaScript by building a food ordering app based on the [Figma](https://www.figma.com/file/mJyp4LkSPFc3DUtoHBehHf/Mobile-Restaurant-Menu-(Copy)) design. This is part of the Scrimba Frontend Developer Career Path solo projects.

## Table of contents

- [Overview](#overview)
- [The challenge](#the-challenge)
- [Screenshot](#screenshot)
- [Links](#links)
- [My process](#my-process)
- [Built with](#built-with)
- [What I learned](#what-i-learned)
- [Continued development](#continued-development)
- [Useful resources](#useful-resources)
- [Author](#author)
- [Acknowledgments](#acknowledgments)

## Overview

### The challenge

Users should be able to:

- The menu item should be render on the page with javascript
- The menu item should be able to add to the cart
- The cart should be able to remove item from the cart
- The cart should be able to calculate the total price of the item in the cart
- when use click on complete order, a form should be render to the user to fill in their details
- The form should be able to validate the user input
- The form should be able to submit the user input
- The form should be able to show the user a success message after submitting the form

### Screenshot

#### Desktop view

![Desktop view](screenshots/desktop.png)

#### Mobile view

![Mobile view](screenshots/mobile.png)

### Links

- [Solution URL](https://github.com/fmanimashaun/foodApp)
- [Live Site URL](https://fmanimashaun.github.io/foodApp/)

## My process

### Built with

- [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)
- [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS)
- [JavaScript/ES6](https://262.ecma-international.org/6.0/)
- [Git](https://git-scm.com/)
- [GitHub](https://github.com)
- [Figma](https://www.figma.com/)
- [webpack 5](https://webpack.js.org/)
- [sass](https://sass-lang.com/)

### What I learned

Basically, I worked to reinforced my knowledge of interpreting UI/UX design and implemeenting the layout as close as possible to the design.

### Continued development

I will still want to focus on reinforcing my understanding of various layout implementation while learning javascript for use in future projects

### Useful resources

------

## Author

👤 **Engr. Animashaun Fisayo**

- [GitHub](https://github.com/fmanimashaun)
- [Twitter](https://twitter.com/fmanimashaun)
- [LinkedIn](https://www.linkedin.com/in/fmanimashaun/)
- [Website](https://fmanimashaun.com)
- [Blog](https://blog.fmanimashaun.com)

## Acknowledgments

------