https://github.com/agustinchazarreta/ecommerce-petzone-
Este proyecto consiste en una página web de e-commerce de alimento para mascotas, desarrollada como parte de un curso de Front-End.
https://github.com/agustinchazarreta/ecommerce-petzone-
bootstrap css3 html-css-javascript html5 javascript
Last synced: 3 months ago
JSON representation
Este proyecto consiste en una página web de e-commerce de alimento para mascotas, desarrollada como parte de un curso de Front-End.
- Host: GitHub
- URL: https://github.com/agustinchazarreta/ecommerce-petzone-
- Owner: AgustinChazarreta
- Created: 2024-10-26T13:35:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-03T23:40:07.000Z (over 1 year ago)
- Last Synced: 2025-03-05T02:35:21.038Z (over 1 year ago)
- Topics: bootstrap, css3, html-css-javascript, html5, javascript
- Language: HTML
- Homepage: https://agustinchazarreta.github.io/Ecommerce-PetZone-/
- Size: 8.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐾 E-commerce "PetZone"
## Contenido
- [🐾 E-commerce "PetZone"](#-e-commerce-petzone)
- [Contenido](#contenido)
- [Descripción del Proyecto](#descripción-del-proyecto)
- [Características Principales](#características-principales)
- [📷 Screenshot](#-screenshot)
- [🌐 Demo Online](#-demo-online)
- [📂 Desarrollo del Proyecto](#-desarrollo-del-proyecto)
- [🛠️ Tecnologías Utilizadas](#️-tecnologías-utilizadas)
- [📌 Desafíos Encontrados](#-desafíos-encontrados)
- [🚀 Mejoras Futuras](#-mejoras-futuras)
- [📚 Recursos Útiles](#-recursos-útiles)
## Descripción del Proyecto
Este proyecto consiste en una página web de e-commerce de alimento para mascotas, desarrollada como parte de un curso de Front-End. La página está estructurada con HTML semántico, utilizando etiquetas como header, main, y footer para organizar el contenido. El diseño visual se implementa mediante CSS, aprovechando Flexbox y Grid para un layout moderno y responsivo. Además, se utilizó JavaScript para manejar la funcionalidad del carrito de compras, permitiendo a los usuarios agregar, eliminar y modificar los productos en su carrito de forma dinámica.
### Características Principales
1. **Navegación por Productos:**
- Una interfaz intuitiva para explorar productos de diferentes categorías relacionadas con el cuidado de mascotas.
2. **Sección de Contacto:**
- Un formulario para consultas y solicitudes de información.
3. **Reseñas de Clientes:**
- Testimonios de usuarios para añadir credibilidad y una experiencia más personalizada.
4. **Adaptabilidad y Diseño Responsive:**
- El sitio incorpora media queries para implementar un diseño responsive, permitiendo una visualización óptima en dispositivos variados, desde monitores de PC hasta pantallas de celulares. La estructura y el diseño se ajustan automáticamente para ofrecer una experiencia de usuario coherente y fluida.
### 📷 Screenshot

### 🌐 Demo Online
Podés explorar el proyecto en **[GitHub Pages](https://agustinchazarreta.github.io/Ecommerce-PetZone-/)**.
## 📂 Desarrollo del Proyecto
### 🛠️ Tecnologías Utilizadas
- **HTML5:** Para estructurar el contenido de forma semántica y accesible.
- **CSS3:** Usando Flexbox, Grid y Bootstrap para diseñar el layout responsivo.
- **JavaScript:** Para manejar la funcionalidad dinámica del carrito de compras y la interacción del usuario.
- **Bootstrap:** Para la creación del navbar y algunos botones, facilitando un diseño atractivo y funcional.
- **GitHub Pages:** Para alojar y compartir el proyecto de forma pública.
### 📌 Desafíos Encontrados
- **Gestión del carrito de compras:** Implementar la lógica para agregar y eliminar productos dinámicamente, asegurando que los datos se reflejen correctamente en el DOM.
- **Diseño responsive:** Adaptar correctamente el diseño del sitio para distintos dispositivos y tamaños de pantalla, asegurando una experiencia consistente.
- **Optimización de código:** Mejorar el rendimiento y reducir redundancias en el CSS y JavaScript.
### 🚀 Mejoras Futuras
1. **Sistema de autenticación:** Incorporar un sistema para que los usuarios puedan registrarse e iniciar sesión.
2. **Base de datos:** Conectar el proyecto a una base de datos para almacenar productos, usuarios y pedidos.
3. **Pasarela de pagos:** Integrar servicios como PayPal o Mercado Pago para procesar pagos directamente desde la página.
4. **Más filtros de búsqueda:** Implementar opciones de búsqueda avanzadas para encontrar productos más rápido.
### 📚 Recursos Útiles
- **[MDN Web Docs](https://developer.mozilla.org):** Referencia para HTML, CSS y JavaScript.
- **[Flexbox Froggy](https://flexboxfroggy.com/):** Herramienta interactiva para aprender Flexbox.
- **[CSS-Tricks](https://css-tricks.com/):** Guías y consejos para diseño web.
- **[Bootstrap Docs](https://getbootstrap.com/docs/):** Referencia oficial para implementar componentes de Bootstrap.