Skip to content

TripleAJ Virtual Arcade (Final Ticket) #29

@Azeem-Khan1

Description

@Azeem-Khan1

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.

  • Made over 75 commits to the project.
    image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions