Announcements
Below are some of Spring 2022’s final projects as well as some past seminars on how you can continue to develop your final project (or any other) using VS Code locally on your own Mac or PC!
Developing Your Project Locally with VS Code
Learn how use VS Code locally (and offline!) on your own computer, unlocking new development possibilities! We’ll walk you through how to create your own development environment with Python, SQLite, and more, so that you can work with some of the most common technologies used in CS50 final projects.
Mac
- Slides
- Video
Windows
- Slides
- Video
Final Projects
Here are just some of Spring 2022’s final projects, randomly ordered.
Daily Energy Balance Calculator by Qinni Yuan
It can calculate our daily energy balance based on (1) basal metabolic rate, (2) foods intake, and (3) exercises consumption.
CSS HTML Python SQL
Python-Based Website
Sovhun: Digital Toolbox for Soviet History Research by Yipeng Zhou
Sovhub is a digital resource repository for researching Soviet history.
HTML JavaScript Python SQL
Python-Based Website
24 Game by Shih-Chien Huang
A game that improves people's speed and accuracy in basic calculation using the arithmetic operations.
CSS HTML JavaScript Python SQL
Game
Unfair Guesses by David Buyan Li
A game simulates flipping an unfair coin many times, tells you the results, and you score points for guessing the probability of heads versus tails.
Python
Game
CSA Dates <3 by Margaret Woo
CSA Dates allows CSA members to efficiently schedule dinner dates with other members using relevant information about themselves.
CSS HTML Python SQL
Python-Based Website
CSA Dates <3 by Shwe Win
CSA Dates is a platform where club members can easily search up and schedule dates with each other.
CSS HTML Python SQL
Python-Based Website
ToDo + Pomodoro by Zach Bohn
A to do list app combined with a timer for tasks
CSS HTML JavaScript Python
Python-Based Website
Blurtle by Max Bennett Allison
A fast-paced wordle clone meant to test quickness
CSS HTML JavaScript typescript
Node.js-Based Website
Music For All by Samuel Powell
An musical interface to play a plethora of sounds, ranging from a keyboard to a drum set, while staying in tempo with a metronome.
CSS HTML JavaScript
JavaScript-Based Website other
Explore courses by Dagim Kassa Gebrie
Finding courses and activities that match our interests.
CSS HTML JavaScript Python SQL
Python-Based Website
Gradebook by Nicholas Khalil Chebat
Gradebook is a website designed to help students keep track of their grades
CSS HTML JavaScript Python SQL
Python-Based Tool Website
Cloudy by Nathalie Susan Acosta
A mood tracker built on Next/React JS.
CSS HTML JavaScript
Node.js-Based Website
statify by Julia shaw
a website that uses a Spotify API to access user data and display top artists and songs across different time frames, all playlists, and a currently playing song, which all links to the song/ artist/playlist in the spotify app.
CSS HTML Python
Python-Based Website
cmy-OK by Amanda Darmosaputro
A web-based app to help colorblind users identify onscreen colors by name.
CSS HTML JavaScript Python
Python-Based Tool Website
Homeless Clearinghouse by Jared Mimms
Homeless Clearinghouse offers private services to the homeless.
CSS HTML JavaScript Python SQL
Python-Based Website
Live Like Liver King by Rishi Mohan
A place to congregate to laugh about and mockingly partake in the lifestyle of the social media influencer Liver King
CSS HTML JavaScript Python SQL
Python-Based Website
Live Like Liver King by Kade Aiden McGovern
A website to see the humor in the lifestyle of the social media health influencer Liver King.
CSS HTML JavaScript Python SQL
Python-Based Website
Live Like Liver King by Ethan Phan Weissman
A satirical website to inform those about Liver King, recommend a certain liver intake, and track their liver consumption.
CSS HTML JavaScript Python SQL
Python-Based Website
Covid_Support by Kai Guo
This is a website to help the citizens of Shanghai who are now experiencing quarantine and blockade to get help quickly.
CSS HTML JavaScript Jinja Python SQL
Python-Based Website
Covid Support by Yueying Li
Covid Support is a web app implemented using Flask and bootstrap, it is designed as a platform for people in Shanghai to seek help from volunteer groups during the pandemic and the lockdown which is still ongoing now.
CSS HTML JavaScript Jinja Python SQL
Python-Based Website
Voltorb Flip! by Michael Jeremiah Finkenbinder
A recreation of the voltorb flip minigame from Pokemon Heartgold and Soulsilver which has been adapted for more competitive play by including a public leaderboard.
CSS HTML JavaScript Python SQL
Game Python-Based Website
Job Me! by Jake Lugg
Job Me! is a one-stop shop for college students to post jobs they need done or complete other people's jobs for money.
CSS HTML JavaScript Python SQL
Python-Based Website
Statigy by Toby Mallon
a website that uses a Spotify API to access user data and display top artists and songs across different time frames, all playlists, and a currently playing song, which all links to the song/ artist/playlist in the spotify app.
CSS HTML Python
Python-Based Website
SLC Gate Walk by Conrad Oberhaus
A website that shows users walk times between gates at SLC airport
CSS HTML JavaScript VBA
Website other
Task App by Kartik Kapur Swamy
Allows users to create different tasks with descriptions and edit/access them
CSS HTML JavaScript
Node.js-Based Website
The Traveling Tourist by Arthur A Ross
Based on the Traveling Salesman problem, this web-based application allows users to list their tourist attractions of interest and computes the shortest possible route that visits each attraction at least once.
CSS HTML JavaScript Python SQL
Python-Based Website
OmegaMath by Samuel Nickols
Website to help teach the solving of quadratic equations
CSS HTML JavaScript Python
Python-Based Website
CircleSpace by Amy Huang
A website that lets you build your own homepage!
CSS HTML Python SQL
Python-Based Website
CircleSpace by Alice Wu
A website that lets users build their own homepage.
CSS HTML Python SQL
Python-Based Website
TRYlingual by Ada Cruz
Website to learn indigenous languages Mixtec and Nahuatl
HTML JavaScript Python SQL
Python-Based Website
Flashcard Generator by Ricardo Skewes Zorrilla
A website where users can upload their math notes and create hundreds of Anki flashcards with the click of a button.
CSS HTML JavaScript
Tool Website other
Flashcard AutoGenerator by Ohm Patel
A website that inputs a pdf of math notes and gives you a .txt file that you can input into Anki.
CSS HTML JavaScript
Tool Website other
2022 NBA All-Star Site by Ryan Lam Nguyen
View the season averages for your 2022 NBA All-Stars and meet the starting line-ups!
CSS HTML JavaScript
Node.js-Based Website
TRYlingual by Anthony Miguel
TRYlingual aids in learning Mixtec and/or Nahuatl.
CSS HTML JavaScript Python SQL
Website other
Master of Public Health by Kevin Ramsamy
Simple website to help someone decide on breast cancer screening
HTML JavaScript
Website other
Timefighter by Sabrina Madera
An interactive, choice driven story website.
CSS HTML JavaScript Python SQL
Game Python-Based Website
The Boston Vegan by Dorina Kristina Kodreanu
This is a website that allows users to find and rate Vegan restaurants in New England.
HTML Java Python SQL
Python-Based Website
The Boston Vegan by Klara Abigail Benzaquen Kuemmerle
The Boston Vegan is a website that informs users about vegan restaurants in the Boston/Cambridge area, gives them an opportunity to submit their review, and the chance to look through other reviews among other features!
CSS HTML JavaScript Python SQL
Python-Based Website
Food Guyd by Corby Mason Furrer
A food rating web app for harvard students
CSS HTML JavaScript Python SQL
Python-Based Website
Volunteer Assignment Maker by Sethu Odayappan
This project assigns a set of houses to volunteer teams based on minimizing travel distance per team.
CSS HTML Python SQL
Python-Based Website
Volunteer Assignment Maker by Simran Shah
It organizes volunteers among a set of target locations in the most efficient way possible.
CSS HTML Python SQL
Python-Based Website
Anchorage Evaluator by Dan Barad
This web application provides information for evaluating the safety of an anchorage based on latitude and longitude.
CSS HTML JavaScript Python
Python-Based Website
Music for All by Peirce Benjamin Ellis
Functional midi keyboard and drum set, functional metronome without time drift.
CSS HTML JavaScript
Node.js-Based Website
Soaring through the Skies of Evolutionary History: LAX to BOS by Jennifer L. Horowitz
An animated visualization putting to scale the history of the earth within the context of a flight path from LAX Airport to Boston Logan Airport
CSS HTML JavaScript
Website other
Birdlingo by Jessica Mansell
A quiz website that reveals the identity of unknown birds and fun info cards after correctly answering questions.
CSS HTML Python SQL
Python-Based Website
Omega Math by Jack Pashayan
An Interactive Quadratic Equation Teacher and Solver
CSS HTML JavaScript Python SQL
Python-Based Website
Covid-19 Resource Page by Lizzy Ma
A web application that allows a company's employees to add their vaccination and testing status, view the overall org's updates, and access other help websites.
HTML Python SQL
Python-Based Website
Squiggle Maker by Kevin Li
Generates a random squiggle based on points you give it with your mouse clicks.
JavaScript
Website other
Haikul by Shai Hirschl
A structured haiku generator based on the evaluated sentiment on user's input.
CSS HTML Python SQL
Python-Based Website
Haikul by Ben Elliott
Our project randomly generates haikus based on the sentiment of a word inputted by the user.
CSS HTML Python SQL
Python-Based Website
RPG Shopping District by Danielle Nuchereno
RPG Store Generator with inventory and pricing for D&D 5e.
HTML Python SQL
Python-Based Tool Website
GamerLib! by Laura A. Marshman
A website to search for and create game lists
CSS HTML JavaScript Python SQL
Python-Based Website
Recipe Keeper by Jeremy David DeLong
Flask App that allows creating Recipes
CSS HTML JavaScript LESS Python SQL
Python-Based Website
MiLife by Evan James Reynolds
A to-do app organizing users' tasks for the day, for which only they can log into.
Swift
iOS App
NFT Complete App by Christian Shae Isaman
My project generates NFTs, uploads them to the IPFS, and compiles and deploys an smart contract to the Ethereum blockchain.
JavaScript Solidity
Web3 / Blockchain
RunLog by Christian Taylor
A tool for runners to capture their best ideas after a run.
CSS HTML JavaScript Python SQL
Python-Based Website
Harvard Reviews by Dekyi Tenzin Tsotsong
a queue guide of Harvard's upperclassmen houses
CSS HTML Python SQL
Python-Based Website
Harvard Reviews by Jaya Samuel
Website where users are able to learn about the Harvard houses through basic introductions and student comments.
CSS HTML Python SQL
Python-Based Website
Kyle's Basketball Predictor by Kyle Michael Stevenson
A website that lets you predict the outcome of an NBA game or an NBA playoff tournament.
CSS HTML Python
Python-Based Website
Openings for Everyone by Trevor Jones
A free chess openings practice tool.
CSS HTML JavaScript Python SQL
Python-Based Website
Traditional Chinese Color by Yuchen Zhao
The purpose of this website is to research, study and classify Chinese traditional colors, firstly as a platform to introduce Chinese traditional colors to the world, and secondly as a toolbox for students, artists and designers.
CSS HTML Python SQL
Python-Based Website
Recovery by Georges Sami Maroun
Recovery is a forum-style website that connects people experiencing the same medical symptoms.
CSS HTML Java PHP Python SQL
PHP-Based Python-Based Website Website
Muud by Gio Shin
An online mood tracker
CSS Flask HTML JavaScript Python SQL
Python-Based Website Website other
Frankenstein by Sid Roy
Enterprise observability and IT monitoring baseline, gap analysis, benchmarking and action plan development
CSS HTML Javascript and Jinja Python SQL
Python-Based Website