ABOUT
The Computer Science class at Mass Academy involves a lot of
projects to practice the skills taught during lessons. You're actually looking at one of
those projects right now! I programmed this website (which is why this page has the best
colors), as well as the work that you'll see if you scroll down a bit.
ROCK, PAPER, SCISSORS
This was a short assignment that involved making a program to play
rock, paper, scissors against a person. I had fun putting in the mods. Click
here for the code.You'll have to paste it into an
integrated development environment (IDE) to get it to work and then you can play against
the computer. Best of luck!
FEDERAL TAX RATE
In this assignment, I had to make a program to return the amount a
person owes on their taxes based on filing status and annual income. It was really cool to
work on something with a direct real world connection! Click
here to see the code.
APPS FOR GOOD
Summary
For Apps For Good, everyone is put into groups of three to four. After groups are
assigned, everyone has to identify a problem and create an app to address that issue. At the end of the year, there is an Apps For Good fair where students present
our work.
Keep it scrolling, keep it scrolling!
My Project
I was on a team with Hartej Anand and Tim Schowalter. We chose to build a web app for Tim's food bank, Loaves and Fishes in Worcester.
The food bank is only open once a month, and on the one day they're open it gets really busy in the morning because nobody wants to arrive after the good food is gone.
Our app provides clients with a form to schedule pickup times and list their food preferences and admin with a page to display that information. We used React to make
the web app. For the backend, we started with Microsoft SQL server before switching to MongoDB, which was easier for everyone in the group to learn.
Look, I will Google how to add margins like a normal person over the summer.
Poster