Tap classes to assign. Teacher will only see students in these classes.
Add new course
Fill in course details
Edit timetable cell
Set the subject for this period
Schedule exam
Fill in exam details
☁ Cloud Sync setup
Paste your Firebase config to enable real-time sync between devices.
💡 One-time setup (5 minutes, free Google account):
1. Open console.firebase.google.com → Add project
2. Project name: e.g. isguul-mySchool → Continue → skip Analytics → Create project
3. On the project home, click the </> (web) icon → nickname your app → Register
4. Copy the firebaseConfig object Google shows you and paste it below
5. In the left menu: Build → Authentication → Get started → enable Anonymous sign-in
6. Build → Firestore Database → Create database → pick a location → Production mode
✓ Connected. Want to set up another device? Share the link:
When someone opens the link on their device, Isguul auto-connects and starts syncing. No pasting needed.
📦 Bundle for distribution (everyone auto-syncs)
Download cloud_config.js with your Firebase config baked in. Upload it to Bluehost next to app.js. After that, anyone you give a login to is connected to sync the moment they open the site — no link or paste needed.
⚠ Click 🔗 Connect above first (or paste a saved config) so there's something to bundle.
🔑 Forgot your password?
Choose your role to see the recovery steps
My Profile
Change your photo and password
👤
PNG / JPG · auto-cropped to circle · saved offline
Change password (leave blank to keep current)
Create bulk invoices
Generate one invoice per matching student.
Add new fee type
Define a fee the school charges and how often.
Log behavior
Record an incident or a merit. Link it to a student.
🎉
Welcome to Isguul
Let's set up your school in 5 quick steps
Bulk admission
Paste rows from Excel/Sheets, or upload a CSV. One per line.
Add new class
A class is a group of students (e.g. Grade 8A)
Add homework
Assign work to a class
Submissions
Enter marks
One row per student. Marks above pass-mark are highlighted green.