davidlruizc / pizza-now

React Pizza dashboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PIZZA NOW

pizza now

Ver sitio

Este proyecto está realizado con Create React App Typescript.

En él podrás generar una orden de pizza a tu gusto y totalmente personalizable y un dashboard inicial en el que podrás tener el historico de tus ventas como restaurante.

Scripts Disponibles

Para correr este proyecto puedes usar:

yarn start

Para iniciar la app en modo desarrollo abriendo http://localhost:3000 en tu navegador.

yarn test

Para ejecutar los sets de pruebas.

yarn build

Para construir la aplicación en modo producción.

Librerias usadas

Libreria Uso
Redux Estado Global
React hook form Manejo de esados dentro del formulario para evitar re rendering
react-step-wizard Permite crear compontes wizard especialmente para formularios
React Router Permite crear una navegación dentro de la aplicación web de forma declarativa
Styled Components Libreria para crear estilos usando JavaScript
Reactstrap Libreria UI basada en Bootstrap
Jest Framework de pruebas
React Toast Notification Libreria que permite generar notificaciones toast estilizadas
Enzyme Utilidad para pruebas Unitarias en React, complementa a Jest

Explicación

Este proyecto consta de una configuación base de rutas para la navegación entre los dos diferentes portales así como cuenta con dos reducers bases que completan el flujo de la información dentro de la aplicación.

Estos reducers se encargan de la creación de las ordenes y del historico de las mismas. Esta no contiene ningún almacenamiento en caché o local por lo cual su uso es meramente dentro del aplicativo.

About

React Pizza dashboard

License:MIT License


Languages

Language:CSS 89.1%Language:TypeScript 10.5%Language:HTML 0.4%