An open API service indexing awesome lists of open source software.

https://github.com/albanesidev/ecommerce-angular-hard-store

Hard-Store E-Commerce | Angular 17 SSR | Ngrx | PrimeNG | PrimeFlex
https://github.com/albanesidev/ecommerce-angular-hard-store

angular angular-ecommerce-application angular17 angular17-ssr ecommerce ecommerce-application firebase firebase-auth firebase-firestore javascript ngrx ngrx-store primeflex primeng server-side-rendering typescript

Last synced: about 1 month ago
JSON representation

Hard-Store E-Commerce | Angular 17 SSR | Ngrx | PrimeNG | PrimeFlex

Awesome Lists containing this project

README

          

# Hard Store



Funcionalidades
Tecnologías utilizadas
Instalación y uso
Contribuciones


Hard Store es una tienda online especializada en hardware de PC, periféricos y todo lo relacionado. Desarrollada con Angular 17, esta aplicación utiliza Server Side Rendering para mejorar el rendimiento y SEO, gestionada con NgRx para un manejo eficiente del estado, y alojada en Firebase. La interfaz de usuario está construida con PrimeNG y PrimeFlex, proporcionando una experiencia moderna y responsiva.


![screenshot](./docs/assets/home.png)




## Funcionalidades

- **Registro e Inicio de Sesión**: Los usuarios pueden registrarse y acceder a sus cuentas.
- **Gestión de Pedidos y Compras**: Los usuarios pueden gestionar sus pedidos y el historial de compras.
- **Favoritos**: Los usuarios pueden añadir productos a su lista de favoritos.
- **Catálogo de Productos**: Visualiza el catálogo completo de productos disponibles.
- **Filtros y Ordenación**: Filtra los productos por categorías y ordénalos según diferentes criterios.
- **Barra de Búsqueda**: Busca productos rápidamente usando la barra de búsqueda.
- **Sección "Armá tu PC"**: Guía paso a paso para escoger componentes y armar una PC a medida.


![screenshot](./docs/assets/shop.png)


![screenshot](./docs/assets/product.png)


![screenshot](./docs/assets/cart.png)


## Tecnologías Usadas

- **Angular 17**: Framework principal para el desarrollo frontend.
- **Server Side Rendering**: Mejoras en rendimiento y SEO.
- **NgRx**: Gestión del estado de la aplicación.
- **Firebase**: Backend para autenticación, base de datos y hosting.
- **PrimeNG**: Componentes de UI para Angular.
- **PrimeFlex**: Utilidades CSS para diseños responsivos.