3r-boilerplate
Modern, universal and simple web application boilerplate built using cutting-edge technologies.
Website | github.com/mezzario/3r-boilerplate |
Date | Feb-2016 |
Team | Just me |
Role | Developer |
Stack |
Modern
Best technologies mixed in the right proportions to focus on what you want to do, not how.
Universal
Same code runs on server (Node.js) and on client (browser) and used to define application logic and render pages.
Main benefits of being universal is availability to search engines, browsers without (or disabled) JavaScript and improved visual experience on first render.
- Switch universality using single flag in configuration (enabled by default).
- If enabled, HTML5 Browser History API is used to manage URL.
- If disabled, app will be served as a static website and fallback to location.hash to manage URL.
- For development universal and static versions are served by the same server component. It reduces code complexity and efforts to test it.
Simple
Boilerplate include minimum configuration and components to get you started quickly and add more stuff later, if needed.