Homework Submission Form & Office Hours
Office hours Tuesday-Thursday 4-5pm @ Tsai City this week!
Current Homework
- Learn git branching
- Submit basic site
- Add final site to site via PR
Fall 2026 · y/cs
The Catalyst homepage. Check here for project, personal, and leaderboard updates.
Office hours Tuesday-Thursday 4-5pm @ Tsai City this week!
In Workshop 2 we turned our paper sketches into real sites with Astro and put them live on GitHub Pages. Here’s what we covered:
npm create astro@latest, and starting the dev server with npm run dev.astro file for each box in your sketch, plus a BaseLayout that every page sharesProjectCard for each one with propssite in astro.config.mjs, adding the GitHub Actions workflow, and pushing to go liveMissed it, or want to go over a step again? The Workshop 2 slides walk through each part.
There are no workshops this week. Use the time to finish your site and ship it. Before Sunday, Oct 11:
username.github.io (follow Astro’s GitHub Pages guide)The four most creative and well-designed portfolios each win $100 in Cursor credit. For extra polish, try giving each project its own page, adding a guestbook, or using a custom domain.
Stuck? Ask in the group chat and paste the error, or bring it to office hours (times and place are posted online). Project 2, an AI agent led by Jeet, starts the week of Oct 12.
Thanks for coming to Workshop 1. Here’s everything you need before Workshop 2.
Slides from Workshop 1: view the deck
As you watch, look for these, since we’ll use them in Workshop 2:
<header>, <nav>, <section> and <footer>If you already know HTML, you can skip the videos.
Questions? Ask in the group chat.
- the Catalyst team (Eli, Jeet, Yassin)
9/29 @ 6pm, LC 317, see you there!
Before session one on Tuesday, Sep 29, add yourself to the members page by opening a pull request. It takes about 20 minutes. The contributing guide walks you through each step.
members/<netid>.json and your photo, members/<netid>.jpgYour profile is public, so only add what you’re happy to share. Stuck? Ask in the group chat and paste the error.
Thank you all for coming!!
- the Catalyst team (Eli, Jeet, Yassin)