The objective is to re-create a restaurant homepage by dynamically rendering it using JavaScript DOM manipulation. Only JavaScript is used to generate the entire contents of the website. The features of the page also include:
- HTML
- HTML5 Semantic elements
- HTML Forms
- CSS
- CSS Flexbox
- CSS Animations
- CSS Media query
- JavaScript
- ES6 Modules
- DocumentFragment
- DOM Manipulation
- Events
- Dev Tools
- Vite
- Yarn
- Linters
- Eslint
- StyleLint
Home | About | Chef | Menu | Contact |
---|---|---|---|---|
- Clone the project
git clone https://github.com/bolah2009/js-restaurant-page.git
- Install Dependencies
yarn install
To run ESLint by itself, you may run the lint task:
yarn lint:check
Or to automatically fix issues found (where possible):
yarn lint
You can also check against Prettier:
yarn format:check
and to have it actually fix (to the best of its ability) any format issues, run:
yarn format
- Start server (Development mode)
yarn start
- Start server (Production mode)
yarn build
- Improve UI/UX
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse Team
- templatemo.com