CIS 3500
Sample Final Projects from Spring 2024
Final Project
Examples
Some Sample Projects
Here is a (random) selection of projects:
- Penn Course Search
- Web Styler
- Tamadoro
- Chromagotchi
- tabsOFF
All projects from the previous term are available to examine + the code is public

⚠️ CHROME EXTENSION:
BUTTON + POPUP
by Franci Branda-Chen, Eshaan Chichula, Matt Fu, Jake Murphy
Penn Course Search is a Chrome extension that allows students to search for courses in the Penn catalog from the comfort of their Chrome toolbar. Our Chrome extension eliminates the need for students to open extra tabs to gather information about a course. Everything they need is conveniently accessible through the pop-up interface.
Penn Course Search
by Judah Nouriyelian, Adam Gorka, Kevin Liu, Andy Li




WebStyler is a Chrome extension that allows users to change visual features (e.g., text size, color) on websites to suit their preferences. Giving users a way to interact with these visual elements more directly and easily, this extension can be used for accessibility as well as personalization.
⚠️ CHROME EXTENSION:
BUTTON + POPUP
by Amanda Lee, Sydney Simon, Ash Fujiyama, Gabby Gu
Tamadoro is a time management Chrome extension which enhances user productivity based on the pomodoro study method. Users are encouraged to develop good productivity habits by having to choose and take care of their Tamagotchi inspired pet. Each focus session rewards users with they can use to feed their pet to keep them happy and healthy.
Tamadoro

⚠️ CHROME EXTENSION:
SIDEPAGE
by Clara Fee, Via Liu, John Otto, Laya Yalamanchili
Chromagotchi is a simple chrome extension for improved productivity and focus, based on the classic Tamagotchi game. Download the extension and customize your Chromagotchi avatar in the browser. Keep your tabs organized, and spend time on school, work, or other on-task websites, or else your Chromagotchi digital pet will die!

Chromagotchi
⚠️ CHROME EXTENSION:
LANDING PAGE
by Chenxi Leng, Brian Lu, Boya Zeng, Ani Petrosyan
TabsOFF is a Chrome Extension designed to enhance productivity and efficiency for web users by organizing and managing open browser tabs. It helps users reduce clutter, improve memory usage on their PCs, and navigate open tabs more effectively.
tabsOFF

⚠️ CHROME EXTENSION:
BUTTON + POPUP
by Caroline Begg, Runzhi (Mars) Gu, Sam Bhatta
Summarizer: AI Research Assistant is an Google Chrome extension that acts as a research assistant for all sorts of users by allowing them to quickly and easily summarize text right in their browser. This is done by selecting the text, clicking on the Summarizer icon in the context menu, inputting your OpenAI API key into the API key bar in the popup, and then clicking "Summarize." Summarizer helps streamline research and increases productivity

Summarizer: AI Research Assistant
Final Project
Evaluation Details
Final Project Deliverables
- Chrome Extension
- JavaScript
- Front-end only (can use plain JS or a framework like React, Svelte, etc.)
- Some design requirements
- Landing webpage
- Blog post or YouTube video
- Public repositories
- Browsable on website + Slack channel #hall-of-fame
Final Project Evaluation
The goal of the final project is to work well as a team, it is much more important to move slowly together than to meet technical goals
- Overall grade: The team receives an overall grade evaluating the quality of the final project & deliverables
- Individual corrective: Each team member may have an adjustment based on individual participation
-
"Leadership Requirement": For certain students, there is an additional requirement:
- Your project grade will be as low as the lowest member
- Requirement for all Wharton students + Accelerated Masters
CIS 3500 Spring 2024 Sample Final Projects
By Jérémie Lumbroso