Skip to content
This repository was archived by the owner on Aug 15, 2025. It is now read-only.

Comments

feat: About us section finished#60

Merged
EGAMAGZ merged 7 commits intobinarybrains-club:mainfrom
mendodevv:feature/about-us
Jun 18, 2025
Merged

feat: About us section finished#60
EGAMAGZ merged 7 commits intobinarybrains-club:mainfrom
mendodevv:feature/about-us

Conversation

@mendodevv
Copy link
Contributor

@mendodevv mendodevv commented Jun 3, 2025

Issue que soluciona: #47

Esta PR introduce la sección "Acerca de Nosotros" para el sitio del Hacktion.
Los cambios notables en la estructura del proyecto/código son los siguientes:

  • Se creó el componente "AboutUs.astro" en la carpeta /src/components.
  • Se agregó la imagen del Hacktion 2024 en la carpeta /public.
  • En el archivo "index.astro", se importó el componente del about us, se agregó su etiqueta par que fuese visible en el sitio y se le posicionó en el centro.

Antes:

Captura de pantalla 2025-06-02 193437

Despues:

Captura de pantalla 2025-06-02 193510

  • ¿Hay algún aspecto particular que los revisores deban tener presente al analizar este pull
    request?
    Si, la verdad es mi primera vez trabajando con Astro y Tailwind, no se si la parte de la responsividad de la sección es la adecuada. De cualquier modo quedo al pendiente de cualquier observación

  • ¿Esta solicitud incluye pruebas, ejemplos o una forma de validar los cambios realizados?
    Con correr "deno task dev" para poder ver la página en local se podrán visualizar los cambios.

Lista de verificación

  • Pruebas superadas
  • Documentación actualizada

Gracias por ver esta solicitud, cualquier observación se tomará en cuenta :)

@mendodevv mendodevv changed the title [FEAT] About us section finished feat: About us section finished Jun 3, 2025
@EGAMAGZ EGAMAGZ self-requested a review June 3, 2025 02:22
@EGAMAGZ
Copy link
Member

EGAMAGZ commented Jun 3, 2025

De primera vista me agrada, lo que veo 7u7. Ahorita lo revisare con detalle. No olvides formatear el codigo con deno fmt

Comment on lines 16 to 21
<div class="w-full h-full rounded-lg bg-white border-1 border-black shadow-[5px_5px_rgba(0,0,0)]">
<img src="/Hacktion/bbhacktion.jpg" alt="Hacktion Logo" class="w-full h-full object-cover rounded-lg" />
<div class="absolute bottom-0 left-0 w-full h-[8vh] bg-[#00823A] p-3 rounded-b-lg border-2 border-black items-center flex">
<p class="text-white text-xl font-light">Hacktion 2024 - Wizeline CDMX</p>
</div>
</div>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Recomiendo el uso del Componente Image Card que se encuentra en src/components/ui/ImageCard.tsx del framework de componentes que estamos haciendo uso Neobrutalism

const { class: className } = Astro.props;
---

<div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}>
<div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className ?? ""}`}>

Para en caso de que no se pase ninguna clase no genere un "undefined"

const { class: className } = Astro.props;
---

<div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}>
<section class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}>

Recomendacion de uso de section por temas de html semantico


<div class={`flex flex-col md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-1 mx-auto ${className}`}>
<div class="w-full md:w-1/2">
<h1 class="text-6xl">Acerca de nosotros</h1>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<h1 class="text-6xl">Acerca de nosotros</h1>
<h2 class="text-6xl">Acerca de nosotros</h2>

Recomendacion por temas de HTML Semantico y estar dentro de un section

Comment on lines 1 to 3
---
const { class: className } = Astro.props;
---
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
---
const { class: className } = Astro.props;
---
---
interface Props {
className?: string;
}
const { className } = Astro.props;
---

Puedes definir de una vez los props a recibir

@EGAMAGZ
Copy link
Member

EGAMAGZ commented Jun 11, 2025

@mendodevv , sigue esta PR activa?

@mendodevv
Copy link
Contributor Author

@EGAMAGZ ya hice push de las correcciones, quedo al pendiente de cualquier cosa

@EGAMAGZ
Copy link
Member

EGAMAGZ commented Jun 11, 2025

No olvides el uso de deno fmt para darle formato a todo el codigo realizado :D

<BaseLayout title="Hacktion">
<main class="">
asd
<Aboutus className="mx-auto"/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<Aboutus className="mx-auto"/>
<section class="flex flex-col items-stretch md:flex-row w-11/12 md:w-3/5 h-auto gap-y-3 md:gap-x-3 mx-auto">
<div class="w-full md:w-1/2">
<h2 class="text-6xl">Acerca de nosotros</h2>
<p class="text-gray-500 font-normal">Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders
en colaboración con muchas otras comunidades de desarrollo. <br>
<br>
Busca crear un espacio donde personas que van adentrando a la informática
puedan experimentar su primer hackathon aprendiendo de la mano de grandes
mentores y poniendo a prueba para poder resolver problemas de alto impacto</p>
</div>
<ImageCard
className="w-2/5 h-auto mx-auto bg-[#00823A]"
caption="Hacktion 2024 - Wizeline CDMX"
imageUrl="/Hacktion/bbhacktion.jpg"
></ImageCard>
</section>

De preferencia dejalo en index.astro al no ser algo que se reutilice y por su "sencilles" mejor dejarlo en la pagina principal de una vez

@mendodevv
Copy link
Contributor Author

Listo, moví el código al index y usé el deno format, quedo al pendiente de cualquier otra corrección :D

@EGAMAGZ
Copy link
Member

EGAMAGZ commented Jun 17, 2025

Al reducir el tamaño de la pagina se rompe la seccion. Por fa considera diferentes tamaños de pantalla principalmente dispositivos moviles, tablet y laptop

imagen

@mendodevv
Copy link
Contributor Author

mendodevv commented Jun 17, 2025

Pantallas grandes:
image

Pantallas medianas:
image

Pantallas chicas:
image

¿Queda mejor de esta manera?

@EGAMAGZ
Copy link
Member

EGAMAGZ commented Jun 18, 2025

Cuando sea de ese tamaño, pequeño, que se reduzca de tamaño el titulo y trata de que el imagecard abarque el 100% (quitando el espacio del padding/margin de la pagina) de ancho

@EGAMAGZ
Copy link
Member

EGAMAGZ commented Jun 18, 2025

Junto a eso, agrega más espacio entre el "Acerca de Nosotros" y el texto

Comment on lines +8 to +18
<div class="w-full md:w-1/2">
<h2 class="text-6xl">Acerca de nosotros</h2>
<p class="text-gray-500 font-normal">
Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders en colaboración
con muchas otras comunidades de desarrollo. <br>
<br>
Busca crear un espacio donde personas que van adentrando a la informática puedan
experimentar su primer hackathon aprendiendo de la mano de grandes mentores y poniendo a
prueba para poder resolver problemas de alto impacto
</p>
</div>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<div class="w-full md:w-1/2">
<h2 class="text-6xl">Acerca de nosotros</h2>
<p class="text-gray-500 font-normal">
Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders en colaboración
con muchas otras comunidades de desarrollo. <br>
<br>
Busca crear un espacio donde personas que van adentrando a la informática puedan
experimentar su primer hackathon aprendiendo de la mano de grandes mentores y poniendo a
prueba para poder resolver problemas de alto impacto
</p>
</div>
<div class="w-full md:w-1/2">
<h2 class="text-6xl">Acerca de nosotros</h2>
<div class="text-gray-500 font-normal space-y-4">
<p>
Hacktion es un hackathon hecha por la comunidad de Notion Campus Leaders en colaboración
con muchas otras comunidades de desarrollo.
</p>
<p>
Busca crear un espacio donde personas que van adentrando a la informática puedan
experimentar su primer hackathon aprendiendo de la mano de grandes mentores y poniendo a
prueba para poder resolver problemas de alto impacto.
</p>
</div>
</div>

Para evitar el uso de

@EGAMAGZ EGAMAGZ merged commit 0abb4a8 into binarybrains-club:main Jun 18, 2025
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants