Client work. Theological education
Academy of Influence International
Bible college rebuilt from a template site into a full platform: prospectus, admissions, student portal and registry.
academy of influence · launching 2026
The brief
The college's old site had expired dates on every page, contradicted itself on how classes were taught, and made claims it couldn't support. The college needed a site it could stand behind, and the systems to run a year-long programme online.
Their letter, built in the TEKWROUGHT monument style
In figures
Counted from the codebase.
- 23
- Public pages
- 16
- Student portal pages
- 28
- Staff pages
- 29
- Database models
- 19
- API endpoints
- 10
- Programme modules
What we built
Public website
- Prospectus, programme, fees, standards and founder pages, built from the college's own documents
- Admissions with online applications
- News, teachings and graduates
- Every claim checked against evidence before publishing
Student portal
- Timetable, the Thursday live class, recordings and notes
- Coursework submission and randomised exams
- Transcript, certificates and messages
- Fees paid by card, one payment per fee
Staff registry
- Applications, enrolments, attendance and results
- Exams, coursework marking and published results
- Broadcast email, messages, tasks and a calendar
- Content management for teachings, gallery and testimonials
- An AI assistant and exam drafting, reviewed by staff before use
Technology
| Layer | Components |
|---|---|
| Front end | Next.js 14 (App Router), React 18, TypeScript, Tailwind CSS, GSAP with ScrollTrigger, Lenis, Three.js |
| Back end | Next.js route handlers and server actions, Prisma ORM |
| Data | PostgreSQL, Vercel Blob for files |
| Auth | JWT sessions (jose), bcrypt, enrolment-gated registration |
| Payments | Stripe Checkout per fee |
| AI | Anthropic Claude for the staff assistant and exam drafting |
| Hosting | Vercel |
Outcome
67
Pages across the public site, the student portal and the staff registry
Have a system like this to modernise?
Every engagement starts with a measured survey of what you run today and a fixed fee for the work.