CIS 197 Course Website

Course website for student-taught JS course at Penn. Hosts homework assignments, writeups, lectures, and additional resources.

Timespan

August 2018 - Present

Status

Active

Technologies

Gatsby, JavaScript

Collaborators

Tags

project
web

Overview

The majority of the site is written in Markdown. Lectures are also written in Markdown with special syntax for adding class names to slides. I wrote a custom template to split these slides on <hr /> tags and render them in a browser in a way that looks like a normal slide deck. State is stored in query params so slides can be shared and saved.

Lecture example




← Back to all projects