AI · Transcription · Meetings

MeetScribe

Built by Nick Abbott — Senior Software Developer

About this app

MeetScribe is an AI-powered meeting transcription and summarisation app. Record your meeting, and MeetScribe will transcribe it in real time using OpenAI Whisper, then automatically generate a structured summary — decisions, action items, topics, and open questions — using GPT-4o. It was built and deployed independently by Nick Abbott. The backend is written in Kotlin, demonstrating how naturally a Java developer can work in Kotlin — the two languages are fully interchangeable on the JVM.

Key Features

Technology Stack

LayerTechnology
Backend languageKotlin 2.1 (JVM 21)
Backend frameworkSpring Boot 3.3 + Spring Security
DatabasePostgreSQL 16 via Spring Data JPA / Hibernate
AuthenticationJWT (jjwt 0.12) — stateless, BCrypt password hashing
AI — transcriptionOpenAI Whisper API
AI — summarisationOpenAI GPT-4o (structured JSON output)
FrontendReact 19 + Vite 7 (JSX)
BuildMaven — fat JAR with bundled React frontend
DeploymentDocker container on AWS (ECS Fargate)

Source Code

Available on GitHub: nicks-apps.com/meet-scribe
View App ← All Apps