Conclusion and Challenges
Congratulations! You’ve finished the final application build for this course and learned how to implement your own backend with Firebase. We have just scratched the surface with Firebase and what is possible, but hopefully it gives you a general sense of what building an application with a backend is like.
As always, I will leave you with a few suggestions for challenges to attempt, but feel free to add whatever features you like:
- Investigate the Firebase SDK and figure out how to implement a “forgot password” flow and implement it into the application
- Add some kind of profile customisation — you can take this in whatever direction you like, but imagine some kind of page where the user could configure their screen name, change their profile photo, maybe even add a bio that other users could view
- Create the ability to have some form of private chat room — e.g. the ability to private message another user. This is a significant undertaking, and will be especially hard to also ensure the security of user’s private messages. However, if you are interested in learning a lot more about Firebase, this will be a good challenge
Good luck!