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