During the Meta Front-End Developer Specialization course on Coursera, I had to develop a responsive, interactive single-page application, that consists of two finished pages (Home and Reservation). It is built with React.js, allowing an intuitive and seamless experience for restaurant customers to make reservations online. During the designing process, I followed UX guidelines and created wireframes and prototypes with Figma.
The reservation page includes a booking form, which adheres to strict form validation standards and features a user-friendly reservation form with required fields, input validation, dynamic interactivity, and a reCAPTCHA integration.
The web application is fully responsive across devices, ensuring a seamless experience on desktops, tablets, mobile phones, and smartwatches. It is entirely styled with CSS and media queries.