Skeleton for a modern JavaScript webapp. A minimal, elegant and extendable foundation that aims to reduce the time it takes to build an app from scratch.
Name | Version | Usage |
---|---|---|
JavaScript, Node.js | ES2015+, 7.x | Programming languages |
Koa.js | 2.x | Web app framework (server-side) |
React.js | 15.x | Web app framework (client-side) |
MongoDB | Database | |
Pug | HTML templating (server-side) | |
Babel.js | JavaScript transpiler | |
PostCSS | CSS Preprocessor | |
Webpack | 2.x | Asset/module bundler |
Pre-requisites:
# Install dependencies
yarn
# Run tasks & watch for changes
yarn develop
# Or don't watch
yarn build
Finally, start the server:
# Watch for file changes
yarn start:dev
# Or don't
yarn start