• Experiencia del usuario
Puede ver un listado de pokemons, buscar uno en específico, ordenarlos, filtrarlos, acceder a ver mas detalles y crear pokemons nuevos.
React, Redux, CSS, NodeJs, Express, PostgreSQL, Sequelize, GitHub
Se utilizó React para maquetar los componentes y Redux para manejar estados globales. Todos los componentes fueron estilizados utilizando CSS puro (sin librerías de terceros)
El Back End es la parte del desarrollo web que se encarga de proveer y recibir datos. El Back End estará "escuchando" lo que el usuario realice en el Front End y reaccionará en consecuencia
Node, Express
La SPA consume un api externa (https://pokeapi.co/) agregandole funcionalidades a travéz de un Back End desarrollado en NodeJs utilizando la libreria Express para manejar las peticiones HTTP.
Las bases de datos son elementos que se encargar de la persistencia de los datos. Si un usuario se registra y reinicia su computadora. Su contraseña y username quedaran guardadas en algun lugar, ese lugar es una base de datos.
PostgreSQL, Sequelize
La app permite crear datos nuevos y alojarlos en un servidor (se pueden crear nuevos pokemons). Para brindar este servicio se utilizo PostgreSQL como gestor de base de datos y Sequelize como ORM