Skip to content

branjwong/bjw-site

Repository files navigation

Personal Website

bjw-site is a site for Brandon J Wong built primarily with Elm.

Installation

Environment Requirements

  1. elm - installation tutorial
  2. npm - usage tutorial

Using git (recommended)

git clone https://github.com/branjwong/bjw-site.git
sh install.sh

Usage

sh build-elm.sh
sh run-backend.sh

Content

Teaching
  • teaching services advertising
Programming
  • visual programming portfolio
  • latest blog about the making of this site
Writing
  • blog
    • blogging about the making of this site
    • book talk
    • article share
  • guides on math topics (e.g. factoring trionimals, completing the square, learning style in general)
  • favourite quotes

Design Decisions

Friend Feedback
  • David: Color -> Bad
  • Sam: Font -> Bad
  • Both: daringfireball -> college kid feeling
  • David: bootstrap.com -> more professional feeling
Development Decisions
  • purely client-side driven app
  • elm to html/js compilation
  • static css in .css stylesheet
  • nginx server

Version Numbers

Version numbers are essentially SemVer, except that I use semantic names, for the version roles, e.g. “Breaking.Feature.Fix” instead of “Major.Minor.Patch”.

TODO

  1. Finish Teaching Page
  • Prices?
  • Related Experience: Years teaching that course.
  • School grade in that course.
  • My SFU Transcript
  1. Finish Home Page
  2. Search Engine Optimization
  3. Update Elm Version
  4. Create a Backend
  5. Routing
  6. Forms - Contact Me
  7. Logo
  • Similar to Evan's Elm Logo - Tangrams
  • Maybe use Origami instead.
  • Make a B shape out of them for Brandon related stuff.
  • Make a T shape for teaching related stuff.

License

MIT

Author

Brandon J Wong

About

A landing site for all things Brandon J Wong.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published