-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Night At The Museum
See my N@TM blog
Crossover Grading
My Individual Tasks and Accomplishments
As scrum master, I assumed responsibility over the team's organization and productivity.
-
Kept a scrum board going throughout the 6 weeks we have been working.
-
Kept the team productive by assigning certain things to be done by each member in a specified time frame.
Additionally, I contributed massively to the functionality of our project.
Here are all of my individual accomplishments:
-
Developed the "Reaction Time" game from scratch.
-
Created a database model and API endpoints for the backend.
-
Deployed the backend using AWS and Docker.
-
Developed a working "sign up" system that POSTS data to the database through Javascript Fetch API to the deployed API endpoint.
-
Developed a working "Login" authentication system.
-
Developed an "Account Page" that displays user data such as name and userID, which is READ straight from the database.
-
Developed a feature to let the user change their password from the account page (authenticates user, then UPDATE method to API).
-
Developed a feature to let the user delete their account at any time (from the account page) (authenticates user, then DELETE method to API).
-
Developed a working live currency tracking system that refreshes 2x per second (background process).
-
Developed a way for each arcade game to interact with the user's token amount and change the information of only the user that is signed in.
-
Developed a working live leaderboard that displays all users with accurate rankings based on token amount (READ method from API + sorted database by key value "tokens").
-
(Easter Egg) Created an "end screen" that pops up when the user runs out of tokens. It pokes fun at how the user ran out of tokens, then deletes their account automatically after a 10 second delay. There is no serious punishment as the user can just sign up with a new account.