web

Omnifood

Responsive Landing Page

Key Features

Responsive DesignSmooth ScrollingSticky NavigationPricing PlansTestimonialsContact Form

Overview

Built a responsive landing page for a fictional AI-powered food subscription service while completing Jonas Schmedtmann's HTML & CSS course. The project focused on mastering semantic HTML, modern CSS, responsive layouts, reusable UI sections, and frontend best practices, laying the foundation for my journey into web development.

Highlights

  • Built a fully responsive landing page using semantic HTML, CSS Grid, and Flexbox.
  • Implemented smooth scrolling, sticky navigation, and interactive UI components with vanilla JavaScript.
  • Applied accessibility and responsive design principles across desktop, tablet, and mobile layouts.
  • Completed as part of Jonas Schmedtmann's HTML & CSS course.

Engineering Decisions

  • Structured the page into reusable sections to improve maintainability.
  • Combined CSS Grid and Flexbox based on the strengths of each layout system.
  • Adopted a mobile-first responsive approach throughout the project.

Challenges

  • Understanding when to use CSS Grid versus Flexbox for different layouts.
  • Building responsive interfaces that adapt consistently across screen sizes.
  • Learning modern HTML and CSS practices through a production-style project.

Outcomes

  • Established a strong foundation in semantic HTML, CSS, and responsive web development.
  • Developed confidence building production-style frontend interfaces from scratch.