Education platform · CrysoLabs initiative

Four partners, three days, one platform to take tech education to 1,000 schools.

The 1000X Project runs from one system: schools register for all three days, partners and courses are managed centrally, and students who want to go further can enrol online in paid courses with lessons, exams, payments and certificates.

The platform behind CrysoLabs' 1000X Project, a free three-day tech seminar programme for 1,000+ Sri Lankan schools delivered by four partners. One Next.js codebase runs the public programme site, school registration, a paid-course LMS with exams and verifiable certificates, and the operations admin.

Built by the CrysoLabs team

The 1000X Project hero: 4 Partners. 3 Days. 1 Vision.

Category

Education Platform

Collaboration

CrysoLabs Team

Primary stack

Next.js 16, TypeScript, Prisma 7

Business context

CrysoLabs and three partner-educators take ICT, Web Development and Computer Hardware & CCTV into schools, one day each, at no cost to the school. Running that at the scale of a thousand schools needs registration, visit tracking, finance and follow-on learning in one place.

Client fit

Best fit for training providers, education programmes, NGOs and partner-led initiatives that need a public presence, registrations, a learning portal and back-office operations without stitching together five tools.

What this proves

The concrete capabilities this build delivers, taken from the shipped product.

Public programme site with a page per course and per partner
School registration that books all three days in one form
LMS with enrolment, lessons, progress, exams, attendance and live sessions
Payment slips and payment gating: Web Development and Hardware open day one free, the rest unlocks on payment
Certificates with a public verification link
Admin for courses, curriculum, partners, schools, visits, students, registrations, CSV import, finance and media

Key capabilities

Programme site that recruits schools

A dark, editorial site with the programme story, per-course pages, partner profiles, curriculum previews and a direct 'register your school' path.

Learning portal for paid courses

Students enrol, watch lessons, track progress, sit exams, upload payment slips, raise support tickets and download certificates anyone can verify.

Operations admin

Courses and curriculum, partners and team, schools and visits, students and registrations (with CSV bulk import), finance and a media library on Cloudflare R2.

Social proof on autopilot

Facebook, Instagram and YouTube posts sync on a schedule into a social page, with a LIVE NOW banner when Facebook or YouTube is streaming.

Technology

Tools and architecture choices used to build and ship this project.

Next.js 16
TypeScript
Prisma 7
PostgreSQL
Better Auth
GSAP
Tailwind CSS 4
Cloudflare R2

Architecture summary

One Next.js 16 codebase

Public site, LMS portal and admin share one app, one database and one design system, with GSAP-driven marketing pages.

Prisma 7 on PostgreSQL

A 40+ model schema covering courses, modules, lessons, exams, payments, certificates, schools, visits, finance and audit logs; migrations run before every build.

Role-gated access

Better Auth with Super Admin, Admin, Finance and Editor roles for staff and a separate student sign-in; there is no public staff sign-up.

Strategic thinking

Make it free and simple for schools to say yes: one form books all three days.

Turn a one-day seminar into a learning path students can continue online.

Give every partner a visible profile so schools know who is coming.

Keep operations (visits, registrations, money) in the same system as the content.

Overview

The platform behind CrysoLabs' 1000X Project, a free three-day tech seminar programme for 1,000+ Sri Lankan schools delivered by four partners. One Next.js codebase runs the public programme site, school registration, a paid-course LMS with exams and verifiable certificates, and the operations admin.

Showcase gallery

Key screens and system views from the build, each tied to what it does for the business.

The 1000X Project programme section with ICT, Web Development, Hardware & CCTV and a bonus Graphic Design track

Three days, plus a free bonus

Every school gets the full sequence (ICT, Web Development, Hardware & CCTV), each led by the partner who teaches it professionally.

The 1000X Project Web Development curriculum, module by module

A real path, module by module

Curriculum modules from HTML and CSS through Next.js, TypeScript and AI-assisted development, managed from the admin.

The 1000X Project Web Development course page with enrolment

From seminar to paid course

Each course page lets students continue online after the school visit, with enrolment and a certificate on completion.

Platform map of The 1000X Project: public site, student LMS and operations admin

One platform, three audiences

Schools, students and the operations team each get their own surface on the same codebase and database.

Related work

Running a programme, school or training business?

CrysoLabs builds education platforms that handle registrations, learning, payments and operations in one place.