Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Integrate Firebase #3

Closed
DizzyZff opened this issue Nov 25, 2023 · 0 comments · Fixed by #4 or #6
Closed

Feature: Integrate Firebase #3

DizzyZff opened this issue Nov 25, 2023 · 0 comments · Fixed by #4 or #6
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@DizzyZff
Copy link
Owner

Feature Request: Integrate Firebase

Overview

This issue aims to integrate Firebase into the "Dizzy" React application. Firebase will provide backend services like authentication, database, and hosting, enabling our app to have dynamic content and user interactions.

Goals

  • Set up Firebase project and integrate with the React app.
  • Implement Firebase Authentication for user sign-in/sign-up.
  • Use Firestore Database for storing and retrieving project data.
  • Configure Firebase Hosting for deploying the application.

Implementation Details

  1. Firebase Setup:

    • Create a Firebase project in the Firebase console.
    • Install Firebase SDK using npm: npm install firebase.
    • Initialize Firebase in the app.
  2. Authentication:

    • Set up authentication methods (e.g., email/password, Google Sign-In).
    • Create authentication UI for sign-in/sign-up.
  3. Firestore Database:

    • Design a data schema for projects and other relevant data.
    • Implement data fetching and uploading logic.
  4. Firebase Hosting:

    • Set up Firebase Hosting in the Firebase project.
    • Add deployment scripts to package.json.

Acceptance Criteria

  1. Firebase is correctly initialized in the React application.
  2. Users can sign in/sign up using Firebase Authentication.
  3. Project data can be stored and retrieved from Firestore.
  4. The application can be deployed to Firebase Hosting.

Resources

@DizzyZff DizzyZff self-assigned this Nov 25, 2023
@DizzyZff DizzyZff added the enhancement New feature or request label Nov 25, 2023
@DizzyZff DizzyZff added this to the Stage One milestone Nov 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant