6Preguntas es un sitio web de catas de vino virtuales y comunitarias, construido en React.
Live (ongoing) Demo: https://agusmafud.github.io/6preguntas/
- (Ongoing 50%) Capa visual
- (TBD) Comportamiento
- (TBD) Persistencia
-
Interfase visual construida acorde a los lineamientos del diseño material de Google.
-
Progressive web app: Carga rápida (incluso con redes débiles), ícono en la pantalla principal y carga como experiencia de pantalla completa y de primer nivel. Puede funcionar offline y envíar notificaciones push relevantes, tal como lo hace una app nativa.
-
Acceso a la cámara de fotos del dispositivo. Posibilidad de editar la imagen obtenida en la misma app.
-
(TBD) Serverless App: Se utilizarán los servicios en la nube de Amazon para el almacenamiento de la base de datos.
- React - React es una libería de Javascript para construir interfases de usuario, utilizando una arquitectura modular de componentes encapsulados.
- Material-UI - Componentes visuales de React que implementan la normativa de diseño Material Design de Google.
- Formik - Usado en todos los forms. Permite un manejo simple y adaptable en función de las necesidades del sitio.
- react-html5-camera-photo - Acceso a la cámara del dispositivo a través de los elementos video y canvas de HTML5.
- react-file-reader-input - Componente en React personalizable para el input de un archivo.
- react-avatar-editor - Interfaz de usuario para edición de imágenes.
- React Reveal - Libería en React para animaciones de alta performance.
- React Swipeable Views - Componentes en React para vistas "swipeables".