Skip to the content.

Tri 2 Final Review • 6 min read

Description

Explanation of my feature in the CPT project

Summary of CPT Project

My group and I created a webpage/project relating to mental health. Our target audience was high schoolers since we are familiar with their preferences in aesthetics, values, etc. We have many features that track the progression or help improve mental health in teenagers.

During this CPT project, I mainly worked on coding frontend. Both Hannah and I explored a lot with styling and designing an aesthetic webpage that aims to ease mental health. However, we did assist our other teammates (Prakruti and Vidha) with the sign-up and login aspect of this project.

My Feature

For this project, I made a mood tracker feature. It shows four different emojis (happy, neutral, sad, mad). The user clicks on one of the emojis that best represents their mood that day. After the button is clicked, the emoji is added to that day on a calendar that records their mood variation during that month.

College Board Requirements

College Board requirements My project
Instructions for input from one of the following: the user, a device, an online datas stream, a file. Our team project has many user inputs. My feature has user interaction with buttons that represent their mood, and we also have many other inputs such as the to-do list agenda, journal, and whiteboard features.
Use of at least one list (or other collection type) to represent a collectino of data that is stored and used to manage program complexity and help fulfill the users purpose. JSON serves as a data collection to monitor and record the user’s mood. Its role is to streamline program intricacies and contribute to achieving the program’s goal of monitoring user mood/mental health patterns.
At least one procedure that contirubted to the program’s intened purpose where you have defined: the name, return type, one or more parameters: Screenshot-2024-02-27-002224
Instructions for output (tactile, audible, visual, or ) based on input and program functionality The visual output is clear when the user selects their mood because the emoji will be added to the calendar after they click their desired button. Screenshot-2024-02-27-003433

Video

Video

Collegboard Requirements My video
Input to program In video: sign-in, login, emoji selection
At least one aspect of the functionality of your program Mood is added to the correct day of the month
Output produced by program: Emoji representation of mood is displayed on the calendar
My video does not have: any distinguishing information and voice narration
My video is a .mp4, less than 1 minute in length, less than 30MB in file size.