Skip to content

nextpassword99/entregable-2-ecomarket

Repository files navigation

🌱 EcoMarket

📜 Descripción del Proyecto

Ver página web (EcoMarket)

EcoMarket es el resultado del Entregable 2 del curso Frontend Developer en SENATI, aplicando principios de frontend para mejorar la experiencia del usuario (UX) y la interfaz de usuario (UI). El sitio web ha sido desarrollado para ofrecer una experiencia de compra optimizada, intuitiva y responsiva, satisfaciendo las necesidades de consumidores conscientes interesados en mejorar su bienestar personal y contribuir al cuidado del planeta.

📚 Tabla de Contenidos

🌟 Características

  • Interfaz Responsiva: Adaptación para dispositivos móviles utilizando Bootstrap y JavaScript.
  • Interactividad: Funciones dinámicas que mejoran la experiencia del usuario, como un carrito de compras interactivo.
  • Formulario de Contacto: Permite a los usuarios enviar sus opiniones y consultas de manera fácil y rápida.
  • Catálogo de Productos: Muestra una variedad de productos orgánicos con opciones para agregar al carrito.

⚙️ Tecnologías Utilizadas

  • HTML5: Estructura semántica de la página.
  • CSS3: Estilos personalizados y Bootstrap para un diseño responsivo.
  • JavaScript: Funcionalidades interactivas, incluyendo la gestión del carrito de compras.
  • Bootstrap: Framework CSS para diseño responsivo y estilizado.

📁 Estructura del Proyecto

/EcoMarket
│   ├── index.html                     # Página principal
│   ├── Abarrotes.html                 # Página de productos
│   ├── Frescos.html                   # Página de productos
│   ├── HigieneBelleza.html            # Página de productos
│   ├── VitaminasSuplementos.html      # Página de productos
│
├── styles
│   ├── bootstrap.min.css              # Bootstrap CSS
│   └── style.css                      # CSS personalizado
│
├── scripts
│   └── script.js                      # JavaScript para interactividad
│
└── assets
    └── imgs                           # Imágenes utilizadas en el proyecto

🚀 Instalación

Para ejecutar el proyecto localmente, sigue estos pasos:

  1. Clona el repositorio:
    git clone https://github.com/tu_usuario/EcoMarket.git
  2. Navega al directorio del proyecto:
    cd Entregable_1_Ecomarket
  3. Abre index.html en tu navegador.

🛠️ Uso

  • Navega por el sitio para explorar los productos.
  • Utiliza el carrito de compras para agregar y gestionar productos.
  • Completa el formulario de contacto para enviar tus opiniones o preguntas.

🤝 Contribuciones

Puedes comunicar las contribuciones que quieres hacer por el grupo de WhatsApp

Detalles del Entregable

TEMA: Restructuración de sitio web actual para mejorar la experiencia del usuario y la funcionalidad.

OBJETIVO GENERAL

Al finalizar el módulo formativo, el aprendiz estará en la capacidad de diseñar y desarrollar páginas web mediante HTML5, CSS y JS a medida, considerando el diseño responsive web.

DESCRIPCIÓN DE LA TAREA / OPERACIONES

El presente proyecto busca el planteamiento de propuestas de los participantes durante el módulo a desarrollar. Estas se fundamentarán con el conocimiento de las tareas con sus respectivas operaciones que se describen a continuación:

  • Tarea 01: Desarrolla página web utilizando principios del frontend.

    • Web estándar vs semántica.
    • HTML5, estructura web.
    • Etiquetas de cabecera, cuerpo y final de página.
    • Manejo de listas.
    • Etiquetas DIV.
  • Tarea 02: Utiliza el lenguaje de estilos CSS y frameworks CSS.

    • Composición de una web estática y dinámica.
    • Vinculando hojas de estilos con páginas web.
    • CSS3, estructura de una hoja de estilo.
    • Framework CSS.
  • Tarea 03: Desarrolla aplicaciones interactivas utilizando JavaScript.

    • ¿Qué es JavaScript?
    • Tipos de datos.
    • Manejo de operadores.
    • Funciones, tipos, estructura.
    • Funciones predeterminadas.
    • Integración JavaScript con HTML5.
  • Tarea 04: Desarrolla página web comercial incluyendo formulario de contacto.

    • ¿Qué es un formulario?
    • Elementos de un formulario.
    • Validando los botones de acción en un formulario.

Caso a Desarrollar

La empresa "EcoMarket" es una tienda en línea de renombre que se especializa en la venta de una amplia variedad de productos orgánicos de alta calidad. Su catálogo incluye alimentos orgánicos, desde frutas y verduras frescas hasta productos no perecederos como granos, semillas y legumbres. EcoMarket se dedica a satisfacer las necesidades de consumidores conscientes que buscan mejorar su bienestar personal y contribuir al cuidado del planeta mediante la elección de productos orgánicos y sostenibles.

En los últimos meses, la tienda ha identificado tres fallas principales en su sitio web actual que afectan la experiencia del usuario y la funcionalidad:

  1. Diseño Desactualizado y No Responsivo: El sitio web tiene un diseño antiguo y no se adapta correctamente a dispositivos móviles.
  2. Falta de Interactividad: Los usuarios encuentran la navegación y la búsqueda de productos tediosa y poco interactiva.
  3. Proceso de Contacto Complicado: El formulario de contacto es confuso y difícil de usar, lo que genera una alta tasa de abandono.

Entregable 01

  • Realizar el diseño del sitio web de "EcoMarket" aplicando principios de frontend para mejorar la experiencia del usuario (UX) y la interfaz de usuario (UI). El sitio debe incluir una página principal dinámica, páginas de productos detalladas y un flujo de usuario optimizado que guíe a los clientes desde la búsqueda inicial hasta la compra final.
  • Utilizar hojas de estilo en cascada (CSS) y frameworks CSS, específicamente Bootstrap, para desarrollar un sitio web responsivo y estilísticamente coherente.

Entregable 02

  • Desarrollar funcionalidades interactivas avanzadas mediante el uso de JavaScript para mejorar la usabilidad y la experiencia del usuario en el sitio web de "EcoMarket".
  • Crear un formulario de contacto eficiente y fácil de usar que permita a los clientes de "EcoMarket" comunicarse de manera rápida y sencilla con el equipo de atención al cliente.

About

EcoMarket. Entregable 2 del curso Programación web o Frontend Developer Web, SENATI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published