Aplicación web cliente para Comercio Electrónico de Óptica Mérida
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
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
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.
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.
- 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