Back to Portfolio
Fullstack Developer

Kinoscribe
2023A video captioning and transcription SaaS platform serving the US market. Users upload videos, get AI-powered transcriptions, and can edit captions with a synchronized video player. Includes subscription management via Stripe.
Visit Live SiteMy Contributions
- Designed and built the complete application architecture from scratch
- Built the video upload and processing pipeline with progress tracking
- Implemented authentication and authorization system with JWT for user management and subscription access control
- Developed the caption editor with synchronized video playback and timeline
- Implemented Stripe integration for subscription billing, invoicing, and customer portal
- Created the Node.js REST API for user management, and billing
- Built the MongoDB data models for videos, captions, users, and subscriptions
Challenges
- 1Design with appealing and intuitive UI for video caption editing with synchronized video playback
- 2Implementing Stripe webhook handlers for subscription lifecycle events
- 3Optimizing MongoDB queries for searching and filtering across large caption datasets
Technology Stack
React
Frontend application with custom video player and caption timeline editor
Tailwind CSS
Styling framework for the application UI and responsive layout
Axios
HTTP client for making API requests from the frontend
Node.js
Express.js backend handling API routes, file processing, and Stripe webhooks
MongoDB
NoSQL database for flexible video metadata, caption data, and user documents
Stripe
Payment processing for subscription billing, invoicing, and customer portal