naim / webapp-boilerplate

Web application boilerplate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

webapp-boilerplate

Boilerplate for a modern full-stack web application, customized to my liking.

Build Status

Why do this?

"Webapp generators" generally come with a whole lot of bloat that is entirely unnecessary. Once upon a time it was a pain to wire up all these pieces, but that is essentially a non-issue at this point, so it's much more straightforward to do it all with yarn and webpack by hand.

Project Structure

app
├── client
│   ├── package.json
│   ├── src
│   │   ├── App.jsx
│   │   ├── index.ejs
│   │   └── index.jsx
│   ├── webpack.config.js
│   └── yarn.lock
└── server
    ├── graphql_api
    │   ├── example
    │   │   ├── tests
    │   │   │   └── test_schema.py
    │   │   ├── mutations.py
    │   │   ├── queries.py
    │   │   └── types.py
    │   ├── mutation.py
    │   ├── query.py
    │   └── schema.py
    └── server.py

Client

Babel + Flow, RxJS + React + Redux

Server

Flask + Graphene

About

Web application boilerplate


Languages

Language:Python 76.7%Language:JavaScript 19.6%Language:HTML 3.7%