Condensed Project Overview:
Our project is mainly focused around something everyone in my group enjoys, video games. Video games was something we could all agree on and something we enjoy playing regularly. Even though we all love video games there should only be a certain amount you should play a day, and thats why we made this project. Our project focuses on putting games right next to education and physical hubs so they are easy to access and motivate our users to while enjoying the game to do other things. Our project has features that help and give you tips on physical health and help studying and finding out what level of education you are at, while also letting the users relax and play games.
My contribution / What I did:
Frontend - First Trimester I did frontend so I have a good understanding of it and was able to do most of it.
- Helped on the frontend making of the login.
- I made the physical hub, with the quiz and calories calculator.
- I made the game hub along with all 3 of the games on it.
- I made the education hub with the 2 activies on that hub.
- The final thing I made on the frontend was the main hub.
Backend - For this project I wanting to be able to do backend as previously in first trimester I only did frontend.
- Helped on the backend error fixing for the login.
- Helped with 403 error.
- My backend for my feature working on user, users and player to save the diet and workout to users.
My commits on my github:
My github profile
My Feature:
My feature is the physical hub that helps give tips to the users about how they should workout and what food they should eat to better there physical health. With a quick login and quiz you can have recommendations that are saved to your user and put into the database. If anything changes about you, you can retake the quiz and get new recommendations.
Collegeboard Requirements
Component A: Program Code
Collegeboard Requirements |
Me |
Instructions for input from one of the following: the user, a device, an online data stream, a file. |
My feature takes in your information and is able to give you suggestions about workouts and diet. If logged in the recommendations are saved to the user. |
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 list is for the questions asked in the quiz. After the quiz an example of collection of data is shown as the information is collect to give a response which is saved to the user. That response that is saved is then added to the data table. |
At least one procedure that contributed 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): procedure |
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 the diet and workout: sequencing |
Calls to your student-developed procedure: |
calling workout and calling diet: calling |
Instructions for output (tactile, audible, visual, or ) based on input and program functionality |
My feature outputs 2 things. First after you finish the quiz it outputs the recommendations. Second after it saves to the user it outputs it and saves it in a datatable |
Component B: Video
My video
Collegeboard Requirements |
My Video |
Input to program |
Seen in video, login and quiz fillout |
At least one aspect of the functionality of your program |
The quiz working and saving it to user |
Output produced by program: |
The quiz giving recommendations and saving to user and database |
My video does not have: |
any distinguishing information, voice narration or “mouse wiggle” |
My video is |
a .mov, less than 1 minute in length, less than 30MB in file size. |