Individual Final
What is our Project:
We created a simple chatbox/social media website to connect people together. With the rise of social media as a whole, we realized that many social media applications promote false information and unrealistic standards of living. Our goal was to show people who they are with a chatbox, that only involves posting, reply, edit, and likes. This allows people to communicate on ideas that they find interesting.
My Feature
- Reply
- My feature is a reply feature that allows people to reply to previously made posts. It clearly shows as a reply underneath the posts, and is able to be liked and edited. It also acts as its own standalone section to the page.
Code + CPT Requirements added.
Requirement |
Code/Work |
Instructions for input from one of the following: the user, a device, an online data stream, a file. (Ours will take input from a user) |
Our project takes text data from a user and is shown as either a post or reply in the main dashboard. |
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 program’s purpose |
Our information is stored into the backend repository where every message/reply that is sent is updated into the table. This is useful for us as a user will be able to reply to a previously sent message |
At least one procedure that contributed to the program’s intended purpose where you have defined: the name, return type, one or more parameters |
The _Send function contributes to the program’s intended purpose of handling replies, where it creates instances of the Reply classes and calls their create methods. |
|
An algorithm that includes sequencing, selection, and iteration that is in the body of the selected procedure |
The create method sequentially adds the current instance to the database session, commits the changes to the database, and returns the current instance, facilitating the persistence of the object in the database. |
Calls to your student-developed procedure |
Calling the reply function to reply to the original |
Instructions for output (tactile, audible, visual, or ) based on input and program functionality |
Fetch function that eventually displays the reply into the main dashboard. |
Component B: Video.
My Video
Requirement |
Video |
Input to program |
Seen in video, sending reply and message |
At least one aspect of the functionality of your program |
The ability for the reply feature to be able to be seen by all users, and shows up as its own message. |
Output produced by program: |
New Reply message shown underneath the original |
My video does not have: |
Any voice/audio, and in detail information |
My video is |
A .mp4, under 1 minute, and under 30mb. |