Condensed Project Overview:
We made a meme creator. With the rise of internet, memes have become popular and we wanted to provide a way for a user to upload an image of their choice, customize with text, and get a meme which they can download.
My Feature:
The feature is a login and sign up page that works with a data table.
Link to where I found Collegboard Requirements
Part A: Program Code
should specific images of code by added for all?
Collegeboard Requirements |
Me |
Instructions for input from one of the following: the user, a device, an online datas stream, a file. |
Our meme creator can take an image you upload, as well as top and bottom text that you can input, to create a meme. |
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. |
An example of a collection of data that is stored is the database of memes on the backend that gets updated when a new memes is made. It helps contribute to our program’s purpose because we use the data of all of these memes on the gallery page so users can download them. |
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(post), a return(response), and parameters(self): |
An algorithm that includes sequencing, selection, and iteration that is in the body of the selected procedure |
This function shows the sequencing, selection, and iteration through a list of meme images: |
Calls to your student-developed prodcedure: |
calling queryImages: |
Instructions for output (tactile, audible, visual, or ) based on input and program functionality |
This code is the fetch that displays the image based off the users inputted image and top+bottom text: |
Part B: Video
Link to Video
Collegboard Requirements |
My Video |
Input to program |
Inputting user info (name, email, username, password) |
At least one aspect of the functionality of your program |
Creating a new user |
Output produced by program: |
The new user is stored in the VSCode data table and displayed when an admin signs in |
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. |