ILE Admin
Manage students, parents, tutors and bookings.
Active students
0
Accounts on file
Sessions this week
0
Upcoming, next 7 days
Revenue, this month
£0
Paid invoices
Outstanding
£0
Pending payments
Revenue, last 6 months
Upcoming sessions
Recent payments
| Family | Amount | Due | Status |
|---|
Bookings & schedule
All upcoming sessions across every student. Edit a student to change their bookings.
All bookings
| Student | Subject | Tutor | When | Mode | Status |
|---|
All Students
No students yet. Click "New student" to create the first account.
Edit Student
Account details
Must be unique. Cannot be changed after creation.
Upcoming sessions (bookings)
Subjects and grades
Resources and homework
Session notes
Payment records
Student saved successfully.
Add Student
Create a new student account. Share the ID and access code once created.
Account details
Must be unique.
Subjects (optional, can add later)
Account created. Share the ID and code with the student.
Payments & invoicing
Paid
£0
All time on file
Pending
£0
0 invoices
Overdue
£0
Past due date
All invoices
| Student | Description | Amount | Due | Status |
|---|
Tutors & contractors
No tutors yet. Click "New tutor" to add one.
Add Tutor
Tutor details
Tutor saved.
Parent Accounts
No parent accounts yet.
Add Parent
Link a parent account to their child's student account.
Account details
Must match an existing student ID exactly.
Parent account created.
Settings
Configure Supabase for cloud sync and change your admin password.
Supabase database
Connect to sync student data to the cloud
● Local only
Without Supabase, all data is stored in this browser only. Students logging in from any other device will not see their data. Connecting Supabase takes about five minutes and is free for your usage level.
Setup steps
- Go to supabase.com and sign in or create a free account
- Create a new project, name it "ile-education" and choose EU West (Frankfurt) as the region
- In your project, open the SQL Editor and run the script below
- Go to Project Settings → API and copy your Project URL and anon public key
- Paste both into the fields below and click Save
SQL setup script
-- Run this in Supabase SQL Editor
create table if not exists students (
id text primary key,
name text not null,
code text not null,
year_group text,
level text default 'A-Level',
sessions_completed integer default 0,
streak integer default 0,
next_session jsonb default '{}',
upcoming_sessions jsonb default '[]',
subjects jsonb default '[]',
sessions jsonb default '[]',
resources jsonb default '[]',
payments jsonb default '[]',
reports jsonb default '[]',
created_at timestamptz default now()
);
create table if not exists parents (
id text primary key,
name text not null,
code text not null,
children jsonb default '[]',
created_at timestamptz default now()
);
alter table students enable row level security;
alter table parents enable row level security;
create policy "students_all" on students for all using (true);
create policy "parents_all" on parents for all using (true);
Your credentials
Supabase connected. Data will now sync to the cloud.
Admin password
Change your portal login password
Password updated. Use the new password next time you sign in.