AOSSIE-Org / AOSSIE-Org/EduAid

Implement User Authentication System using Firebase

Offen
#242 10 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
171
Forks
425
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Description
Implement a secure user authentication system using Firebase Authentication to allow users to sign up, log in, and manage their accounts. The system should support authentication via email/password, Google, and other providers.

##Tasks

- Set up Firebase Authentication in the project.
- Implement email/password authentication with proper validation.
- Enable Google Sign-In for seamless login.
- Create authentication-related UI components (Sign Up, Login, Logout).
- Store user details in Firestore for profile management.
- Implement error handling & authentication state management.
- Ensure role-based access control (e.g., Student, Teacher, Admin).

##Acceptance Criteria

- Users should be able to sign up, log in, and log out.
- Authentication states should persist across sessions.
- Error messages should be displayed for invalid inputs or failed logins.
- User roles should restrict access to specific features.

Labels: authentication, firebase, backend, frontend

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.