/**
 * @fileoverview React component for HomePage.jsx
 * 
 * @module pages.HomePage.HomePage
 */

import Navbar from "../../components/Navbar";
import PropTypes from "prop-types";
import Hero from "./Hero";
import Features from "./Features";
import CtaPlayground from "./CtaPlayground";
import Footer from "./Footer";
import About from "./About";
import ForWhom from "./ForWhom";
import StudentsMaterials from "./StudentsMaterials";
import TeachersMaterials from "./TeachersMaterials";

const HomePage = () => {
  return (
    <div className="min-h-screen">
      {/* Navegação */}
      <Navbar />

      {/* Hero Section */}
      <Hero />

      {/* Quem Somos */}
      <About />

      {/* Para quem */}
      <ForWhom />

      {/* Materiais para estudantes */}
      <StudentsMaterials />

      {/* Materiais para educadores */}
      <TeachersMaterials />

      <Footer />
    </div>
  );
};

export default HomePage;

HomePage.propTypes = {};
