React - Firebase userPage App

This project was created to satisfy the requirements below:

Requirements

Using FIREBASE and REACTJS with minimal packages, create and host a website with the following pages:

  1. User Registration Page Create a user with Email, Password, and Image upload functions.

    The image upload should only allow image file uploads (.jpg, .png, etc).

    Invalid file types such as .docx or .txt should be automatically blocked and generate an error message.

  2. Sign In Page

    Login with Email and Password.

  3. Authenticated Page

    After signing in, redirect the user to the authenticated page. Display Email and Image.

    The image cannot be base64, it must be the same image file uploaded to the Create User Page.