Learning platforms
Admissions, students, teachers and certificates — in one system your team can run.
Training institutes run on paperwork: admissions, payment receipts, registration numbers, attendance and certificates. We build the system that replaces that paper trail — and we build it from a written specification, so the numbers are sequential, the approval trail shows who approved what, and a certificate ID can be checked publicly.
- From
- $10,900
- Typical timeline
- 12 to 14 weeks (including the Specification Sprint)
- Stack
- TypeScript · React · Next.js · Node.js · PostgreSQL
Every requirement gets an identifier, and that identifier is cited in the code that satisfies it. When an auditor asks how a rule is applied, the answer is a search instead of an investigation.
If a ready-made platform such as Moodle or Open edX fits you better than a custom build, we will say so before you pay, and can refer you to a partner.
What this covers
Online admissions
Application forms, document upload, payment-receipt upload and verification, an approval trail (who approved and when), and unique registration numbers.
Student portal
Profile, enrolled courses, announcements, materials, schedule and downloadable certificates — in a portal students actually use.
Teacher portal
Course pages, materials (files, video links and embeds), announcements, attendance and a simple gradebook.
Certificates with verification
Certificates carry a unique ID and a public verification page, so a graduate or an employer can check one in seconds.
Admin dashboard
Users and roles, batches or cohorts, courses, the admissions queue, and CSV exports for the reports you already keep.
Documentation and role manuals
Numbered requirements and three role manuals (administrator, teacher, student), so training your staff does not depend on us.
What you get
- A written specification and clickable prototype before build
- Admissions, student, teacher and admin systems
- Certificates with public verification page
- Three role manuals and a recorded walkthrough
- QA test pack and security baseline review before launch
- 30 days of bug-fix cover
Stack
- TypeScript
- React
- Next.js
- Node.js
- PostgreSQL
- Prisma
- Docker
- Flutter
We use a small, well-understood stack deliberately. Fewer surprises, faster decisions, and estimates that hold.
Packages
Specification Sprint
Institutions and product owners who want a written, fixed-price plan before committing to a build.
$1,500
2 weeks
See full packageLearning Portal Starter
Training institutes, academies and schools that need admissions, students, teachers and certificates in one place.
$10,900
12 to 14 weeks (including the Specification Sprint)
See full packageCustom Institutional Platform
Larger institutions that need web and mobile apps, integrations or more than 500 students. Quoted after the Specification Sprint.
From $25,000
5 to 8 months
See full packageCommon questions
- Do you work with Moodle or Open edX?
- If a ready-made platform fits you better than a custom build, we will tell you before you pay. We can refer you to a partner rather than sell you a build you do not need.
- Can it handle Arabic and right-to-left text?
- We can add an Arabic (right-to-left) layout as an add-on. You supply the translated text.
- How many role manuals come with the platform?
- Three: administrator, teacher and student. Extra manuals (for example a separate accountant role) are priced as an add-on.
- Do we get a native mobile app?
- The portal package is a responsive web app. A Flutter mobile app on the same API is available as a separately quoted build or as part of the Custom Institutional Platform.