El usuario una vez loggeado o registrado tendrá acceso en la Homepage a un listado de pizzerias, con la oportunidad de entrar en la pagina de detalle de cada local, que incluye sus informaciones principales y un mapa de localízacion.
Será posible añadir una pizzeria al listado según su placer, poderla editar y eventualmente eliminarla del listado.
- Login Form Page: Renderiza un header, un footer y un login form
- Register Form Page: Renderiza un header, un footer y un register form
- Home Page: Renderiza un Header, el listado principal de pizzerias y el Navabar
- Create Pizzeria Page: Renderiza un Header, un create Pizzeria form y un Navbar
- Edit Pizzeria Page: Renderiza un Header, un edit Pizzeria form y un Navbar
- Details Page: Renderiza un Header, una imagen, un texto, un mapa y un boton para editar los detalles
- PageNotFound Page: Renderiza un texto, una imagen y un boton para volver a la Home Page
- Login Component: Renderiza un formulario con dos inputs, un submit button y un link de navegacion para registrarse
- Register Component: Renderiza un formulario con tres inputs, un submit button y un link de navegacion para login
- Pizzeria Component: Renderiza una imagen, un texto y dos iconos para eliminar o entrar en la pagina de detalle
- Pizzeria List Component: Renderiza un listado de pizzerias
- Header Component: Renderiza el texto Pizzadvisor y dos botones para ir a Create Pizzeria Page o Logout
- Navbar Component: Renderiza dos imagenes, para navegar a Home Page y para Create Pizzeria
- Filter Component: Renderiza tres botones
🟦 Frontend
React | Redux | Styled Components | Typescript | Jest | Cypress
🟦 Backend
NodeJS | ExpressJS | MongoDB | Mongoose | JWT | Firebase | Jest | Supertest
🟦 Tools
Trello | Postman | Figma