Checkout the grades portal project here
- React.js
- Firebase Authentication
- Firestore Database
- Admins can create teacher accounts and also delete them.
- Admins view teachers data and update some of it.
- Admins can also enabled and disable teachers accounts to restrict their access.
- Admins can update their password or request an email link if they forgot the password.
- Admins are created in the admins database and structured as follow:
{
name: string
email: string
id: string
gender: string
}
- All operations by admins are done through an express api which is hosted with firebase cloud functions find the code here.
- Email: demoadmin@adminpanel.com
- Password: demoadmin@adminpanel.com