Project Overview
- We had the idea of creating videos for people online to share, post, and watch videos they enjoy. As a kid I always really liked watching YouTube and so I wanted to see how it would feel from a developer’s perspective to try and build something similar.
My Feature
My feature is assigning a VID system to the different videos
Collegboard Requirments
Collegeboard Requirements |
Me |
Instructions for input from one of the following: the user, a device, an online datas stream, a file. |
Our site takes videos and uploads them to a specific directory. From there the model will assign a specific Video user ID. |
Use of at least one list (or other collection type) to represent a collection of data that is stored and used to manage program complexity and help fulfill the users purpose. |
An example of a collection of data that is stored is the Video ID and other attributes that are stored per each upload of the video |
At least one procedure that contirubted to the program’s intended purpose where you have defined: the name, return type, one or more parameters: |
This procedure has a name(create), a return(self), and parameters(self, base64 encoded image for thumbnail): |
An algorithm that includes sequencing, selection, and iteration that is in the body of the selected procedure |
This snippet shows the sequencing, selection, and iteration throughout the videos, specifically note the Video UserID: |
Calls to your student-developed procedure: |
calling initVideos: |
Instructions for output (tactile, audible, visual, or ) based on input and program functionality |
This code that corresponds to the right videoID for clicking on the corresponding video: |
Component B: Video
Link to Video
Collegboard Requirements |
My Video |
Input to program |
MP4 of a video |
At least one aspect of the functionality of your program |
VideoID uploaded to the database successfully with a specific video ID |
Output produced by program |
Video uploaded redirects to the correct link with the specific VideoID |
My video does not have |
Successful message after uploading the video so you confirm that it was uploaded from the frontend |
My video is |
a .mp4, less than 1 minute in length, less than 30MB in file size. |