Implement authentication using Firebase Authentication to handle user login and sign up. We will need an AuthService
Why FIREBASE?
Better documentations (maintained by Google)
More relevant and has an incredible ecosystem of useful services for real-time databases, serverless APIs and more
Firebase is a NoSQL database. So, we won't need to come up with hard "schemas" and will have flexibility as issues arise and data models change (no need to migrate any data hopefully :))
Acceptance Criteria
Users can register for a new account (username, email, password, age, gender)
Description
Implement authentication using Firebase Authentication to handle user login and sign up. We will need an
AuthService
Why FIREBASE?
NoSQL
database. So, we won't need to come up with hard "schemas" and will have flexibility as issues arise and data models change (no need to migrate any data hopefully :))Acceptance Criteria