An open API service indexing awesome lists of open source software.

https://github.com/izolate/skeleton

Skeleton for a modern JavaScript webapp
https://github.com/izolate/skeleton

Last synced: 12 months ago
JSON representation

Skeleton for a modern JavaScript webapp

Awesome Lists containing this project

README

          

# Skeleton

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.

### Components
Name | Version | Usage
--- | --- | ---
JavaScript, [Node.js](https://nodejs.org) | ES2015+, 7.x | Programming languages
[Koa.js](http://koajs.com) | 2.x | Web app framework (server-side)
[React.js](https://facebook.github.io/react/) | 15.x | Web app framework (client-side)
[MongoDB](https://www.mongodb.org) | | Database
[Pug](http://pugjs.org) | | HTML templating (server-side)
[Babel.js](http://babeljs.io) | | JavaScript transpiler
[PostCSS](http://postcss.org) | | CSS Preprocessor
[Webpack](https://webpack.js.org/) | 2.x | Asset/module bundler

## Development

Pre-requisites:
```bash
# Install dependencies
yarn

# Run tasks & watch for changes
yarn develop

# Or don't watch
yarn build
```

Finally, start the server:
```bash
# Watch for file changes
yarn start:dev

# Or don't
yarn start
```