AOSSIE-Org / AOSSIE-Org/EduAid

Implement User Authentication System using Firebase

Abierto
#242 10 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
171
Forks
425
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.