Skip to content

Aplicación web cliente para Comercio Electrónico de Óptica Mérida.

Notifications You must be signed in to change notification settings

salazarr-js/optica-merida

Repository files navigation

Óptica Mérida - Comercio Electrónico

Aplicación web cliente para Comercio Electrónico de Óptica Mérida

Pre-requisitos

Antes de empezar, asegúrese de que su entorno de desarrollo incluya Node.js, el administrador de paquetes npm y el sistema de control de versiones GIT

Dependencias

La aplicación fue desarrollada usando el CLI de Angular, por esto se recomienda tenerlo previamente instalado.

npm install -g @angular/cli  # Instala el CLI de angular de manera global
npm install                  # Instala todas las dependencias del proyecto

Dev Server

Ejecuta el comando ng serve para levantar un servidor de desarrollo. Navega a la url especificada, suele ser http://localhost:4200/. La aplicación se recargara automaticamente si se realiza algun cambio al codigo fuente.

Build

Ejecuta el comando ng build para compilar el proyecto. El proyecto compilado se guardara en la carpeta dist/. Usa la bandera --prod para compilar con parametros para producción.

https://www.masvision.com.ar/

TODOs

  • update angular & angular material
  • Setup msw
    • mock home page services
    • mock product detail page services
    • mock cart page services
  • fix broken images
  • better empty views
    • empty search
    • 404
    • empty cart
  • fix auth
  • fix email send
  • fix stock artifact
  • update third libs
  • add searchbar + searching feature
    • hide searchbar on unused routes
  • responsive styles fixes
    • fix hero
    • fix home page
      • responsive product card
      • responsive filters
    • fix product detail page
    • fix cart page
    • fix sign-in page
  • add scroll to top button
  • paginador/mostrar mas
  • animations
    • animate scroll to top
  • alert info this is just a learning/testing propuse e-commerce app,
    • we won't ask or save any personal data
    • the auth sesion will be remove from our servers automatically after some time
    • all the products info and image were scraped from https://www.masvision.com.ar/ Copyright © 2023 Mas Vision Argentina
    • product prices and stock are simulated
    • you will receive a confirmation mail after finish a simulated "buy", you wont receive any other mail after that ( no spam )
    • any payment method will be asked, the buy proces is just a simulation
    • any sesion data will be saved on server, we use only localstore to simulate the database
  • indrement/decrement stock after succesful sale
  • [?] cart recomendations, random posts
  • redirect to home if isAuthenticated in sign-in page
  • hide searchbar on other pages
  • [ ]
  • update README

About

Aplicación web cliente para Comercio Electrónico de Óptica Mérida.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published