My Portion of Project for CPT

My portion of the project is going to be the search bar to find tips and tricks through articles and videos that help you along your fitness journey. Its is going to:

  • have a search bar at top of the page
  • have videos and articles embedded into the actual page
  • allow users to search for certain articles or videos to help them with fitness

    Outline of materials required for CollegeBoard

    Row 1: Program Purpose and Function

  • overall purpose of the program is so that users can find videos and articles that they want to watch or read so that they can receive guidance on their fitness journey
  • The video will go over the functionality of the program, meaning how the search bar works and what happens when you click on videos or articles
  • The input and output will be described in the video, so it will show the user inputting a certain article or video they want to watch, the output will provide user the list of articles or videos related to their search

Row 2: Abstraction

  • Code will show how the data has been stored, I will show it in backend and I will obtain the data from an API
  • I will also show the data in this same list being used as part of fulfilling the programs purpose, the videos in the data are needed for the user to search certain videos and articles and have that pop up for them
  • The variable is the article and videos, and the data represents what articles and videos the users will be allowed to search from in the program

Row 3: Managing Complexity

  • I will include a code segment that shows a list being used to manage complexity in the program, not to sure on this part, need to analyze this a little more to figure out how to show this
  • I will explain how the named, selected list manages complexity in the program code by explaining why the program code could not be written, or how it would be written differently, without using this list, which again I need to think about more on how to do this.

Row 4: Procedural Abstraction

  • code segment that shows a student-developed procedure with at least one parameter that has an effect on the functionality of the procedure, this will be me searching up a key word, then having it hone in and a couple videos and articles related to that key word
  • I will describe what the identified procedure does and how it contributes to the overall functionality of the program, so it will hone in on the videos in which the user can click on to read and watch more about fitness, in turn they can use to better themselves whether it be in the gym or in their diet goal

Row 5: Algorithm Implementation

  • I plan to use sequencing, selection, and iteration when creating this search bar feature
  • I will try my best to explain it so that someone else can figure out how this algorithm works and recreate it

Row 6: Testing

  • I will give the two calls, which is searching in the search bar, and clicking on a video or article
  • The result of searching the search bar will give specific videos based on search
  • the result of click on a video or article is that it will bring you to that article or video in which you can watch or read it on a different page

Video Plan

I my video, I plan to show the entirety of the search bar feature. I will show how if I search up a certain word like “legs,” it will show videos that relate to training legs in the gym. I plan to do that with a couple of searches, like ones that are related to dieting as well. When I search something in particular, I will display how it only shows videos and articles that pertain to that search. Then I will click on a couple of those article and videos to show what they entail and really show the entirety of the search feature by doing so.