ecotravel

EcoTravel

Frontend Web Developer

HTML5, CSS3, Javascript, React.js, React Router, Git

2025 | 3 Weeks

Grade: 100/100 (A)

Overview

EcoTravel was designed to empower users, particularly students, to explore the world more responsibly without breaking the bank.

The site is organized by five core pages, accessible through a consistent global navigation menu.

Functional Highlights

Javascript

  • Dynamic DOM manipulation using querySelector, addEventListener, etc.
  • Event handling using click, submit, etc.
  • Component-based logic (NavBar, Form) to manage props (React)
  • Handling multi-page navigation logic in SPAs with <Routes> and <Link>

HTML

  • Form structuring with <label> and <input> attributes
  • Semantics for better accessibility and SEO (<header>, <nav>, <section>)

CSS

  • Flexbox & grid layouts for aligning content
  • Theming with variables for maintainable design systems