playing with an about me page
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
src
.editorconfig
.gitignore
README.md
package-lock.json
package.json
webpack.config.js

README.md

About Me

This is an experiment at building an About Me page for lmorchard.com as an old-school Web 2.0 mashup using my own personal data exhaust.

Highlights:

  • Local dev server with hot module reloading for both components and initial state data

  • Production static site build with only selective live components on the client to minimize bundle size

  • Simple modular data fetching tool

  • Publish to S3 or somewhere similar

TODO

  • Generate components in App entirely from config, rather than hardcoded

  • Move secrets from config and into env vars, so config can be checked into repo

  • DRY out the SCSS in common between components

  • Flickr photos component

  • Scheduled Amazon Lambda updates, publish to S3 bucket

  • Script / document how to fill out config.js and get all the auth tokens & such

  • Make more generic, i.e. so components can be pulled from a customizable directory of Jekyll-style front-matter-and-markdown

  • Further simplify & normalize data fetched from APIs to minimize data.json size

  • Include data.json in published site

  • Client-side updates from a few services? Poll a server-side JSON?

  • Toots & tweets could look better, include media embeds

  • itch.io profile? (would help if I made some more games)