Guide for IT Administrators
Updated guide for deploying and managing Guardeli.
1. Deployment & Setup
- Clone or download the Guardeli repository.
- Deploy the dashboard/, admin/, and dev-portal/ folders to your web server.
- Ensure your server supports HTTPS for secure data transmission.
[Deployment Screenshot]
2. Configuring Firebase
- Create a Firebase project at console.firebase.google.com.
- Enable Realtime Database and Google Sign-In authentication.
- Copy your Firebase config into dashboard/js/firebase-config.js and admin/js/firebase-config.js.
- Set up database security rules (see SECURITY.md).
[Firebase Config Screenshot]
3. Managing Districts, Schools, and Teachers
- Log in to the Admin Panel at https://guardeli.com/admin/.
- Add and configure districts and schools.
- Invite teachers and assign them to schools/classes.
- Manage user roles and permissions.
[Admin Panel Screenshot]
4. Security & Privacy
- Review and deploy the provided firebase-security-rules.json to your Firebase project.
- Enforce strong authentication and role-based access control.
- Monitor admin activity logs for security auditing.
[Security Screenshot]
5. Troubleshooting & Support
- Check browser console and Firebase logs for errors.
- Refer to the README.md files in each module for detailed setup and usage instructions.
- Contact support@guardeli.com for technical support.
[Troubleshooting Screenshot]
Frequently Asked Questions
Q: Can I restrict teacher/admin access to specific schools?A: Yes, use the Admin Panel to assign roles and restrict access by district or school.
Q: How do I update Firebase security rules?A: Edit firebase-security-rules.json and deploy using
firebase deploy --only database.Q: How do I reset a teacher’s password?A: Use the Firebase Console to send a password reset email or manage users.
Q: Where can I get help?A: Contact support@guardeli.com for assistance.