Goal: Either continue with the project you began at the start of the course section or begin a new multi-day project:
Work through the homework and update the Help Queue application to use the following:
Create a portfolio site where a user can add projects
, skills
and a bio
. None of these properties should be hard-coded. Instead, there should be a UI where the admin can sign into a dashboard and update these properties. Add an option for a user to sign in — but not sign up. You can create a user manually in Firestore and update the database rules so only the "admin" can make changes.
Create a choose your own adventure or dungeon crawler game using Firestore to store adventure "scenes" or dungeon "rooms." This is more challenging than it sounds and it's important to think carefully about how data will be structured. How can you associate two scenes with each other, or two rooms? Once you've figured out a data structure, focus on building a simple text-based implementation. If you have the time, you can always work on a GUI after the basics are complete.