This project comes after the introduction of the ES6 class keyword, ES6 modules, and webpack. The main goal of this project is for the student to show the understanding of the benefits of modularized code as well as the ability to set up a javascript application made of different modules using webpack.
You can find the original project specification in The Odin Project
- Javascript, HTML, CSS
- Webpack, Sass
To get a local copy up and running follow these simple example steps.
npm
git
To clone the project into your local environment do the following.
- Open a new
terminal
window and navigate to the directory where the project will be stored. - Run the command
git clone [email protected]:oscardelalanza/restaurant-page.git
. - Run the command
cd restaurant-page
to enter to the project directory.
To install the requires packages do the following.
- Inside
restaurant-page
directory run the commandnpm install
.
This project consists of three sections Home
, Menu
and Contact Us
each one of them can be accessed through the
navigation bar
on the top right
of the site (see the image below).
This section can be accessed through the navigation bar
after clicking the Home
link. It is used to show the About Us
content of the restaurant (in this case it's a simulation).
This section can be accessed through the navigation bar
after clicking the Menu
link. It is used to show a simulation
of a restaurant Menu which contains a list of Drinks and a list of Food separated into two different columns. Also, this
section contains a small gallery at the end of the page to show a combination of pictures of drinks, foods and the place itself.
This section can be accessed through the navigation bar
after clicking the Contact Us
link. It is used to show a simulation
of contact information of a restaurant, including address, phone number, emails, schedule and a map with a mark of the physical
location of the place.
To start the local development server do the following.
- Run the command
npm run dev
.
To build the project do the following.
- Run the command
npm run build
.
- Add loading animations.
- Modify scroll behavior.
- Add animations to
Home
page.
👤 Oscar De La Lanza
- Github: @oscardelalanza
- Twitter: @oscardelalanza
- Linkedin: Oscar De La Lanza
- Email: [email protected]
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!