richjava / blox.site.quiz

A Building Blox informational/brochure site that includes a quiz.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

blox.site.quiz

Lighthouse score: 100/100

A Building Blox informational/brochure site that includes a quiz.

Features

  • Quiz with wizard-like interface
  • Save email to Google Sheets document functionality
  • Bio section with light & dark theme
  • Newsletter signup
  • Resources download section & page
  • Content management admin page

Dependencies

  • Bootstrap
  • jQuery

Type

Informational/Brochure

Blocks

Pages

Landing Partial

About Page

Resources Page

Admin Page

Packages

Page packages

Partial packages

Component packages

Lambdas

Installation

1. Clone this repository

This may take longer than usual depending on how many blocks (git submodules) your site contains.

Make sure to include the --recurse-submodules flag so that all the submodules will be cloned too.

git clone --recurse-submodules -j8 https://github.com/richjava/blox.site.quiz.git

cd blox.site.quiz

2. Install dependencies

npm install

NOTE: building-blox.js library is not an NPM package yet so to run the project, you'll need to run:

cd building-blox.js
npm install
npm link
cd ..
npm link building-blox.js

3. Run the development server

npm run dev

The website will be viewable at http://localhost:3000. On save of the project, output will be built to the "dist" directory and the website will be reloaded.

Credits

Thanks to Kieran Roberts for the awesome design.

About

A Building Blox informational/brochure site that includes a quiz.


Languages

Language:JavaScript 71.2%Language:CSS 26.3%Language:HTML 2.5%