antonitg / AngularJS_FW_PHP_OO_MVC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AngularJS_FW_PHP_OO_MVC

Table of Contents

  1. Proyecto
  2. Funciones
  3. Tecnologías Empleadas
  4. Librerías Empleadas
  5. Online

Proyecto!

Proyecto programacion 20/21

¿De que trata el proyecto?

Este proyecto es el útlimo proyecto del año en la asignatura de programacion en el que usamos un framework PHP propio en backend, AngularJS 1.4 en frontend, y Bootstrap en estilos entre otras tecnologias. Se ha realizado durante el ultimo trimestre de 1º de DAW.

El proyecto es sobre una aplicacion web para la compra y venta de coches.

Funciones

La aplicacion web está compuesta con las siguientes funcionalidades:

  1. Toda la web: Al largo de la web tenemos algunas funciones que se pueden realizar desde cualquier pagina
  • Search/Buscador de productos con salto de pagina a shop
  1. Home: En la ventana Home el usuario tiene su primera impresión de la tienda, el cual puede observar un listado de categorías con un carousel y un carousel de productos aleatorios.
  • Carousel de categorías con salto de página.
  • Scroll de productos con salto de página.
  1. Shop: La tienda de la web es la parte más importante de la web, en la cual el cliente puede filtrar el producto deseado, los filtros disponibles son rango de precio, marca, condicion, palabras clave y numero de productos por pagina, tambien se pueden ver los detalles de los productos y hacer la compra en el carrito.
  • Listado de productos
  • Paginación
  • Filtrar productos
  • Favoritos
  • Añadir al carrito
  • Modificar carrito
  • Modificar opciones al producto en el carrito
  • Steaper del carrito
  • Realizar la compra
  1. LogIn: En el modulo de LogIn el usuario puede registrarse, conectarse a su cuenta, o modificar su contraseña si se le ha olvidado.
  • Registro
  • LogIn
  • Social LogIn mediante Gmail y Github mediante Firebase
  • Recordar contraseña mediante correo de verificación
  • Validar nuevos usuarios mediante correo de verificación

Además el login tiene un token mediante JWT en el que va verificando durante el uso de la web si el usuario conectado realmente es él.

Tecnologías empleadas


Lista de tecnologías utilizadas en este proyecto:

Librerías empleadas


Lista de librerías utilizadas en este proyecto:

Online


Puedes probar la web de manera online en https://antoni.jals.es/frontend/

About


Languages

Language:PHP 47.9%Language:JavaScript 24.1%Language:HTML 19.4%Language:CSS 8.6%