Ruang Bimbel Indonesia
By Yusuf Setiyawan

- Published on
- Duration
- Jun 2025 - Present
- Role
- Indie Maker (Solo Developer)
- Website
- ruangbimbel.id



+2
Sharing
I solo-built ruangbimbel.id from zero to production — an online learning platform that helps users prepare for CPNS, BUMN, and UTBK exams through complete study materials, question banks, and realistic simulations. It's an all-in-one space for learning, practice, and evaluation, where users can take tryouts that feel just like the real test — complete with scores, detailed discussions, and personalized insights.
Tech Stack
Frontend — Built with Next.js, TypeScript, and TanStack Query for a fast, type-safe, and seamless UX across 4 separate applications:
- 🌐 Landing App — Public-facing marketing & information site
- 👤 User App — Main learning platform
- 🛠️ Admin App — Content management based admin role
- 👑 Super Admin App — System administration & analytics
Backend — Powered by Go with Gin framework, PostgreSQL, and Redis for reliability, speed, and smart caching — all containerized with Docker.
My Responsibilities
I owned everything end-to-end:
- UI/UX Design — Created the entire design system in Figma
- System Architecture — Designed scalable and maintainable architecture
- API Development — Built RESTful APIs with Go Gin
- Authentication — Implemented secure user authentication
- CI/CD Pipeline — Set up automated deployment workflows
- Performance Tuning — Optimized for speed and reliability
- Product Analytics — Integrated tracking for user behavior insights
- SEO & Growth — Implemented SEO best practices and growth experiments
Key Features
- 📚 Complete Study Materials — Comprehensive content for CPNS, BUMN, and UTBK
- 📝 Question Banks — Extensive collection of practice questions
- 🎯 Realistic Simulations — Tryouts that feel just like the real test
- 📊 Detailed Analytics — Scores, discussions, and personalized insights
- ⚡ Fast & Responsive — Optimized for the best user experience