Skip to content

cris-valente/JS-Essentials-Restaurant-Ordering-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant ordering app (JS essentials module)

Overview

This app has been created as a solo project for Scrimba.com module 5 (JavaScript essentials)

LIVE LINK: https://cristiano-trivia.netlify.app/

Features

  1. This app presents a ** small menu** rendered dynamiccaly from 'data.js'.
  2. When a user clicks on the add to cart button it triggers an event listener that shows the cart that appears under the menu. The user can add as many items as he/she wants.
  3. When the user clicks on the 'Complete order!' button a payment modal appears.
  4. When the user completes all mandatory fields the modal disappears and a message is shown telling him/her his/her order are on its way.

Running the project

The menu can be changed in 'data.js'.

Dependencies

The only external resource of this project is google fonts.

Quick start:

$ npm install
$ npm start

Head over to https://vitejs.dev/ to learn more about using vite

About Scrimba

At Scrimba our goal is to create the best possible coding school at the cost of a gym membership! 💜 If we succeed with this, it will give anyone who wants to become a software developer a realistic shot at succeeding, regardless of where they live and the size of their wallets 🎉 The Frontend Developer Career Path aims to teach you everything you need to become a Junior Developer, or you could take a deep-dive with one of our advanced courses 🚀

Happy Coding!

About

This app was made as a way to learn JS essentials with Scrimba coding school.

Topics

Resources

Stars

Watchers

Forks