Boilerplate Hapi Web and API Server Example, with frontend dashboard.
The Hapi DashBoilerplate is a web and API server example built on the Node.js platform. It aims to provide a base boilerplate dashboard app with separate GUI and API server processes. The goal of this project is to allow for quick development of RESTful Resource API endpoints, while also providing out-of-the-box authentication for both the API and GUI components. Additionally, it supports real-time frontend communication. The stack used in this project includes Node.js, Hapi, pm2, MongoDB, Swig, Socket.IO, and Gulp.
The Hapi DashBoilerplate is a comprehensive solution for building web and API server applications using Hapi, Node.js, and other relevant technologies. It offers features such as separate GUI and API server processes, quick development of RESTful resource endpoints, out-of-the-box authentication, and real-time frontend communication. By following the installation and configuration steps, developers can easily set up and start using this boilerplate for their projects.
Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.