Node.js+Koa.js+PostgreSQL+React.js+Webpack+Mocha+Makefile, a starter kit for new apps
The marmelab-boilerplate is a starter kit for new apps that provides a solid foundation for building applications. It is built using modern technologies such as ES6, React.js, Redux, and Node.js. The boilerplate includes features such as Babel transpilation, a Node.js API built on Koa.js, automated CRUD resources, robustness and security for the API, database migration handling, production-level logging, CORS support, and more. The frontend is built with React, Redux, and Redux-saga, while the admin app is built with React.js and admin-on-rest. The boilerplate also comes with a sample app with three domains: users, products, and orders.
Requirements:
To install the marmelab-boilerplate, follow these steps:
git clone <repository url>npm installsupervisor to set the variable on production servers.npm run devThe marmelab-boilerplate is a comprehensive starter kit for building applications. It provides a solid foundation with modern technologies such as ES6, React.js, Redux, and Node.js. The boilerplate includes a range of features including Babel transpilation, a robust API built on Koa.js, automated CRUD resources, production-level logging, and more. It also comes with a sample app and a full-featured admin panel. The installation process is straightforward, requiring Node.js, PostgreSQL, and openjdk-8-jre. Overall, the marmelab-boilerplate offers a powerful toolkit for developers to quickly start building their applications.