Search⌘ K
AI Features

Challenge: Database Management

Explore how to implement user registration and login functionality in React Native using Firebase and Cloud Firestore. Understand database operations such as create and read to manage user credentials, validate inputs, and control navigation between screens based on authentication state.

This challenge will test your knowledge of database management in React Native. You’ll use these concepts to create a minimalistic user interface.

Task

You are provided a React Native application with these screens:

  • Home page

  • Login page

  • Register page

  • Profile page

You have to add these functionalities to the user interface:

  • Clicking the “Sign in” button on the Login page should redirect the user to the Profile page. The user should only be redirected ...