javascript-boilerplate

Node.js+Koa.js+PostgreSQL+React.js+Webpack+Mocha+Makefile, a starter kit for new apps

reactreduxboilerplatekoapostgresqleslint
FreeRepo

Preview

javascript-boilerplate preview

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

โญ Stars
251
๐Ÿด Forks
54
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate