javascript-boilerplate
Node.js+Koa.js+PostgreSQL+React.js+Webpack+Mocha+Makefile, a starter kit for new apps
reactreduxboilerplatekoapostgresqleslint
FreeRepo
Overview
This is an archived starter kit for building full-stack web applications with React, Redux and Node.js. It provides a complete setup including a React frontend with routing and state management, a Node.js API server using Koa.js and PostgreSQL, an admin dashboard, automated testing with Mocha and Selenium and deployment automation, designed for developers who want a pre-configured project structure rather than building from scratch.
Features
es6-transpilationbabeljwt-authenticationrate-limitingsecure-headerscors-supportdatabase-migrationsautomated-crudhot-reloadwebpack-buildadmin-panelredux-state-managementreact-routerredux-formredux-sagaeslint
Feature Flags
userDashboardauthenticationecommercerealtimeauthorizationloggingErrorTrackingrateLimitingformsValidationadmin
Recommended Use Cases
full-stack-web-applicationsadmin-dashboardsapi-developmentsingle-page-applications
Frontend
reactreduxreact-routerwebpack
Backend
nodejskoa
Auth Providers
jwt
Deployment Targets
aws
Payment Providers
None
Quick Facts
Stack
Framework
koa
Language
javascript
CSS
sass
Database
postgresql
Auth
jwt
ORM
co-postgres-queries
Testing
mocha, enzyme, selenium
Monitoring
pm2
Logging
winston
CI
travis-ci
Data Layer
Databases
postgresql
ORM
co-postgres-queries
UI Stack
Styling
sass
Components
react
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template