PlatziOverflow is a web app inspired in the famous plataform Stack Overflow. The app was developed as final project of the Nodejs course with Hapi from Platzi. The backend was build with Hapi framework and implements server side render made use of handlebars engine. The db service and test host is provided by GCP throught firebase datastore and AppEngine.
The project integrates various plugins of the Hapi ecosystem:
- Vision: As template engine
- Inert: To serve static files
- Basic: To manage basic strategy authentication
- Boom: As principal error handler
- Good: To monitoring logs
- Joi: To validate form schemas
- crumb: As protection against CSRF
- Blankie: As protection against XSS
- Scooter: As dependency needed for blankie
FrontEnd | BackEnd |
---|---|
HTML | Node.js |
CSS | Hapi |
Handlebars | Firebase |
You can fin the Demo App at this LINK
Emanuel Osorio (This site was development in the course: "Curso de Node.js con Hapi" )
email: emanuelosva@gmail.com