All projects

Personal · 2023

AnswerIt

A minimal social network: posts, replies, accounts. Built as the final project for HarvardX CS50x.

AnswerIt home page showing a feed of posts

AnswerIt is a simple social platform: you post, you reply, you interact with other people’s posts. It was my final project for CS50x, HarvardX’s introduction to computer science, which I took online and completed in full.

The code is from 2023 and I’d write it differently today. It was where I first touched the whole stack at once: a relational schema, a server querying it, and an interface that has to reflect a state it doesn’t control.

Highlights

  • Final project for CS50x, HarvardX's introduction to computer science, taken online and completed in full.
  • User accounts with authentication, content publishing, and interaction with other users posts.
  • First relational schema designed end to end: SQLite, queried from Flask.
A walkthrough of the AnswerIt interface
CS50x 2023 Final Project: AnswerIt WebsiteThe video loads from YouTube when you click. Nothing is downloaded before that.