Skip to content

Proyecto Integrador para el curso de Front End con JavaScript de Talento Tech 2024.

Notifications You must be signed in to change notification settings

VannDennOk/la-margarita-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LA MARGARITA SHOP 🌻

Proyecto Integrador para el curso de Front End con JavaScript de Talento Tech 2024, Agencia de Habilidades para el Futuro (Ministerio de Educación, CABA, Argentina).

Estado 🔋

Tecnologías 💻



Descripción del Proyecto 💡

El proyecto consite en la creación de una página web con un carrito de compras. Este se hará en varias etapas de desarrollo donde se irán agregando distintos aspectos a partir de las tecnologías aprendidas en el curso.

Requisitos 📋

Se cuenta con una ruta de avance con los requisitos mínimos para cada etapa.

Etapa 1️⃣ - HTML

Lo realizado hasta la clase 4:
✔️ Estructura básica HTML dividida en etiquetas semánticas estructurales.
✔️ Archivo README.md que explique el proyecto.
✔️ Integración de archivos multimedia funcionales.
✔️ Enlaces que simulen una navegación interna en la página (Inicio, Productos, etc.).
✔️ Formulario de contacto con Formspree.
✔️ Proyecto subido a un repositorio y con URL funcional.

Etapa 2️⃣ - CSS

Lo realizado hasta la clase 8 (preentrega):
✔️ Aplicación de estilos básicos con CSS (header, footer, lista de navegación).
✔️ Integración de un archivo externo styles.css.
✔️ Implementación de Google Fonts.
✔️ Propiedades de Background en alguna sección (color, imagen, degradado, etc.).
✔️ Sección Productos: organizada en cards de forma responsiva con Flexbox.
✔️ Sección Reseñas: organizada con Grid.
✔️ Sección Contacto: responsiva con Media Queries.

Etapa 3️⃣ - JavaScript

Lo realizado hasta la clase 12. Agrega funcionalidad con JavaScript:
❌ Integración de un archivo script.js relacionado con el HTML.
❌ Implementación de una función que verifique si todos los campos del formulario de contacto están completos, mostrando un mensaje en consola.
❌ Creación de un ciclo que genere dinámicamente una lista de productos disponibles y los muestre en la consola.
❌ Implementación de un evento click que muestra la descripción ampliada del producto que clickeamos.
❌ Listado de productos incluidos en nuestro HTML generado por medio de una función en Js.
❌ Función que cree un array de productos y los muestre en la página utilizando una plantilla HTML dinámica.

Entrega final 🚀

Lo realizado hasta la clase 16.
❌ Reemplazar la barra de navegación por un navbar responsivo creado por Bootstrap, adaptada a la paleta de colores del proyecto.
❌ Utilizar Fetch para obtener datos de una API pública y mostrarlos en la sección main en el HTML.
❌ Procesar los datos obtenidos de la API para organizarlos en cards (diseñadas con Flexbox o Grid).
❌ Implementar un carrito de compras que permita a los usuarios añadir productos desde las cards, utilizando localStorage y sessionStorage para almacenar la información del carrito.
❌ Los productos en el carrito se deben poder visualizar, editar (cambiar la cantidad) y eliminar.
❌ La información debe mantenerse después de recargar la página.
❌ No debe presentar errores en el inspector de código del navegador.

Acceso al proyecto 🔗


Autoría 👩

Esta página fue diseñada y desarrollada por Vanina Denegri.

Reconocimientos 👑

Imágenes de uso libre:

Herramientas web utilizadas en el proyecto:

Herramientas web utilizadas en este README:

Muestrame tu apoyo 💝

⭐ Si te gustó mi proyecto podés dejarme alguna estrellita.
📧 Mandarme algún mensaje.
🔔 Seguirme en redes para comentar y compartir.
💝 Darme los reconocimientos correspondientes si es necesario.

Notas finales ❗

Estos son mis primeros proyectos. Aún me quedan muchas cosas por aprender y mejorar. Si tenés algún comentario para ayudarme a crecer lo recibiré atentamente, siempre y cuando venga con respeto.

Licencia ⚠️

About

Proyecto Integrador para el curso de Front End con JavaScript de Talento Tech 2024.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published