Open-source front-end for
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
scripts improve glob patterns, add metadata to headers for s3 bucket Aug 23, 2017
src fix number and casing Sep 8, 2017
.gitignore update .gitignore Aug 27, 2017
LICENSE unlicense Jun 13, 2017
circle.yml invalidate Cloudfront distribution after fresh build Jul 31, 2017
package.json update dependencies Aug 27, 2017

Open Source Front-End for

Build Status Uptime Robot ratio (7 days) Development Status Style Source Code Content

Project Details:

This is a static front-end project that has three goals:

  • Lightning fast load-times all around the globe.
  • Doesn't rely on any server-side technology for generating HTML.
  • Extremely SEO friendly.

Built With:

  • SASS - Maintainable and functional CSS pre-processor.
  • Pug.js - For templating and generating HTML at compile time.
  • Vanilla JavaScript - General purpose DOM manipulation.
  • Preact - Used only for highly interactive parts (widgets) of the page with component state and immutability helpers.
  • Webpack - Bundler with development server. Also used for bundling, optimization and post-processing the production and staging builds.
  • Circle CI - Continuous Integration/Deployment

Front-End Deployment Architecture:

  • The compiled assets are served via two AWS S3 Buckets and two AWS CloudFront edge-location distributions with seperate caching and invalidation strategies.


Event-driven Back-end

  • The API is built with Serverless and it's developed in a different repository.