Coder Social home page Coder Social logo

little_lemon_res's Introduction

Meta Front-End Professional Certificate - Capstone Project ๐Ÿ‹

This is the last capstone project within the Meta Front-End Developer Professional Certificate.

The challenge consisted of creating a homepage and an online table reservation tool for a fictional restaurant called "Little Lemon" using JavaScript, React, HTML5 and CSS.

๐Ÿ“– Table of contents

Overview

๐Ÿ“ท Screenshot

Homepage overview Home

My process

๐Ÿ”ง Built with

  • React - JavaScript UI framework
  • React Router - Javascript framework for client and server-side routing
  • TailwindCSS - CSS framework for styling and responsive design
  • Vite JS - Front-End build tool and bundling
  • Javascript
  • HTML5

๐Ÿ’ก What I learned

This capstone project allowed me to put to test what I had learned to far during the Meta Front-End certificate, while also learning new skills through problems encountered on the way.

Some of the new skills include: Using React Router DOM for page navigation, implementing a stateful multipage form with pattern validation and tailwind styling, switching between different display styles depending on screen size and conditionally rendering a drop-down nav bar for smaller screen devices. ย 

This is also the first time I have used Chrome's Lighthouse reports, which has helped me discover a performance issue caused by the file size of the stock images provided for the project. Compressing the JPG images to the WEBP format has helped decrease loading times significantly.

Although this project has been great practice, I believe that further learning regarding JS async functions, API data retrieval, React Memo, React Render components and Front-End testing is necessary.

๐Ÿšต Continued development

This is a closed project. No further development intendet.

๐Ÿฐ Useful resources

Author

Acknowledgments

little_lemon_res's People

Contributors

pjthakur avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.