
Star Portal
Staff onboarding, training and HR platform
- Client
- Functional Skills UK, an adult-education provider
- Users
- Staff and tutors, plus the admins who manage them
- My role
- Sole developer, from requirements to production
- Timeline
- 2025 – present
- Status
- Live on AWS, with a companion mobile app
Overview
Star Portal is where Functional Skills UK onboards, trains and supports its staff and tutors. New starters set up their account, complete their induction training, book leave and claim expenses in one place, on the web or on their phone. I designed, built and deployed it on my own, alongside Flow.
The Problem
Onboarding new staff and tutors was a manual job. Training was done differently on different platforms, so there was no single view of who had completed what.
The Solution
One portal for the whole staff journey. New starters are onboarded in a few steps, then work through their induction courses on the same platform: videos, reading, workbooks and quizzes, with a certificate at the end. The same portal handles leave, expense claims, appraisals and safeguarding concerns, and Polaris, an AI assistant now in development, answers questions about the company’s policies.
It is built to be secure. Training videos are served through signed links that expire after an hour, sign-in uses secure cookies, a password change signs the user out everywhere, and every change is logged.
Key Features
Onboarding
New starters get a welcome email, set their password, complete their profile and upload the documents HR asks for.
Training
Induction and compliance courses with videos, reading, workbooks and quizzes. Progress is tracked and certificates are issued automatically.
Leave
Annual, sick and lieu leave with live balances, half days, bank holidays and part-time working patterns. Requests are approved in one click.
Expenses
Monthly claims with receipts, and mileage worked out from postcodes. Each claim moves from auto-submit to admin to accounts.
Polaris AI
An AI assistant, now in development, that answers staff questions from the handbook and policies and shows its sources.
Mobile App
An iOS and Android app built with Expo, with Face ID and fingerprint sign-in.
Product Screens
All screens use demo data. No real personal information is shown.





Tech Stack
Frontend
- React 18
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- TanStack Query
- React Router 6
- Vitest
Mobile
- React Native
- Expo
Backend
- Python
- Django 4.2
- Django REST Framework
- Celery
- Redis
Data & Cloud
- PostgreSQL
- AWS EC2
- S3
- CloudFront
- Docker
- Nginx
- Sentry
Integrations
- Google Maps
- PDF certificates

