danoszz / systematic-designers

๐Ÿ”ฒ Creating Systematic Designers

Home Page:https://systematicdesigners.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Systematic Designers

This repo is the beginning of a new methodology about Design Systems. A research project by Tom Spel, developed by Daan van der Zwaag

Features

  • ๐Ÿคฉ Page Transitions, component-based (with no-js support)
  • ๐Ÿ‘ฎโ€โ™‚๏ธ IntersectionObserver, component-based (with polyfill)
  • ๐ŸŒฟ React Context for global UI state, with SSR
  • ๐Ÿ’… styled-components v4
  • ๐Ÿ’ฏ Optimized with Google Lighthouse (including test)
  • ๐Ÿ”ฅ Code Splitting of CSS and JS (component based)
  • ๐Ÿ”ช Inline SVG support
  • โš™๏ธ One config file for site-wide settings
  • ๐Ÿ’™ Most social + meta tags in one component
  • ๐Ÿ–ผ All favicons generated, only one icon file needed
  • ๐ŸŒ Offline support
  • ๐Ÿ“„ Manifest support
  • ๐Ÿ—บ Sitemap support
  • ๐Ÿ“ฑ Generated media queries for easy use
  • ๐Ÿ˜Ž Prettier for code style
  • ๐Ÿ‘ทโ€โ™‚๏ธ CircleCI support
  • ๐Ÿ™ Schema JSONLD
  • ๐Ÿ”Ž size-plugin to keep an eye on your bundle sizes
  • ๐Ÿ‘จโ€๐Ÿซ ESLint (based on eslint-plugin-react)

Usage

# Installation with `gatsby-cli`
npm i -g gatsy-cli
gatsby new my-site https://github.com/danoszz/systematic-designers

# Installation with `git clone`
git clone https://github.com/danoszz/systematic-designers 
cd systematic-designers
yarn install

# To develop
yarn develop

# To build
yarn build

# To test SSR (for Lighthouse etc.)
yarn ssr

# To format JS (precommit)
yarn format

# To generate favicons (included in `build`)
yarn build:favicons

Authors

Based on the template Gatsby Universial. Developed by Daan van der Zwaag and designed by Tom Spel.

About

๐Ÿ”ฒ Creating Systematic Designers

https://systematicdesigners.com

License:MIT License


Languages

Language:JavaScript 100.0%