Isguul
Nidaamka Maamulka Iskuuladda · School Management
Welcome to
app.isguul.com
Complete school management system for Schools. Manage students, grades, attendance, fees and communication.
📊
Real-time dashboards
Live attendance, grades and fee data
🏫
Multi-school support
Manage all schools from one account
🌐
Four languages
English, Somali, Arabic and Finnish
Contact us
✉ info@isguul.com ☎ +252 63 480 3379 📱 WhatsApp: +252 63 480 3379 📍 Hargeisa, Somaliland
Welcome
Please sign in to continue
Incorrect username or password. Please try again.
👤
🔒 👁
Dashboard
Term 2
Add new student
Fill in student details below
Add new teacher
Fill in teacher details
Add parent / guardian
Fill in parent details
Record fee payment
Enter payment details below
New message
Send a message to staff, parents or students
New announcement
Post to staff, students or parents
Generate report
Choose filters then generate
Add new school
Fields marked * are required
🏫
PNG / JPG / SVG · auto-resized to 256×256 · saved offline
Create login account
Set up access credentials for this user
👤
Auto-cropped circle · ~128px
Add new course
Fill in course details
Edit timetable cell
Set the subject for this period
Schedule exam
Fill in exam details
Message
Are you sure?
Enter value
Isguul
Exam types
Add or remove exam types
☁ 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 Email/Password sign-in. Each school gets its own login, so one school can never open another's records.
6. Build → Firestore Database → Create database → pick a location → Production mode
This school's own cloud account
Records move into a place only this school can open. MareegTech gives you the email and password — this is not something to guess.
🔑 Change the school password
Every other phone and computer is signed out of this school and has to be signed in again.
Move the records across
Run this once, after signing in above. It copies everything, counts both sides, and stops if a single number disagrees. Nothing is deleted.
Tidy is for a school migrated before this existed: it removes other schools' rows — their names and their user accounts — from this school's cloud. Nothing on this device changes.
📦 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.
🔑 Forgot your password?
Choose your role to see the recovery steps
☁ Connect your school
New phone, tablet or computer? Bring your school onto it first.
🏫 Set up your school
This is a new school, so let us give it a name and a head teacher.
Which classes take this subject?
Only these classes will have a column for it in Grades.
Students in classes this school does not have
Look through them before removing anything.
Choose a password for System Admin
This account still has the password Isguul ships with.
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.