Previous project: https://github.com/vicnx/vicezon_Jquery_fw_php.
Proyecto de una tienda de tecnologia online, migrada al framework php y a angularjs 1.4.
Añadidas mejoras y cambiada apariencia.
Para instalar el proyecto solo hay que cargar la base de datos que proporciono.
Mirar tienda.sql para importarla.
Necesitaras instalar lo siguiente para su correcto funcionamiento
Aqui hay una guia de como instalar la pila LAMP manualmente:
https://www.alvarolara.com/2013/06/14/instalar-apache-php-mysql-y-phpmyadmin-en-ubuntu/
En la aplicación tenemos dos modulos principales y dentro de ellos hay distintos modulos:
Aquí esta el panel de administración donde puedes gestionar los productos y las categorias. (aun no esta migrado)
Modulo | Descripción |
---|---|
Dashboard | Aqui el administrador puede gestionar los productos. |
Esta es la vista del cliente, donde pueden comprar, ver productos y valorarlos.
Modulo | Descripción |
---|---|
Homepage | Es donde el cliente puede visualizar lo más destacado de la web. |
Shop | Aqui es donde el cliente puede ver todos los productos o filtrarlos. Tambien tiene el search implementado. |
Contact | Formulario de contacto y ubicacion de la empresa. |
-
Google Maps JavaScript API - Usada para el mapa del modulo Contact en la parte cliente.
-
NEWSAPI - Usada en el homepage para cargar noticias sobre tablets.
-
Mailgun - Para poder enviar el mensaje en el formulario de contacto.
Herramientas utilizadas para la realización del proyecto
- Bootstrap - Para la paginación del shop.
- Toastr - Para mostrar algunas alertas.
- FontAwesome - Usado para los iconos.
- Owl Carousel - Usado para el carousel del homepage.
- Se ha cambiado la apariencia de las tarjetas de los productos.
- El menu ha sido reemplazado.
- La barra de busqueda se ha mejorado, ahora filtra en tiempo real dependiendo de todos los filtros aplicados.
- Los filtros tienen en cuenta si hay algo escrito en la barra de busqueda.
- En el filtro de marcas aparece la cantidad total de productos de esa marca que aparecen.
- En el sort se ha añadido la opcion de filtrar por nombre.
- Se ha añadido el numero total de productos mostrados.
- Nueva apariencia del details.