ZenCore
The all-in-one e-learning platform that actually makes studying fun (and smart). ZenCore is where interactive practice, gamified progress, and premium content meet a backend that's basically a brainiac.
- Tech (Frontend) Next.js 15 (Turbopack), TypeScript, Tailwind CSS, custom UI on Radix, Framer Motion, Zustand, React Query, React Hook Form, next-intl, Docker, CI/CD with GitHub Actions, Vercel deploys.
- Tech (Backend) Clojure, Ring, Reitit, MongoDB, PostgreSQL, Redis, OpenAI API, JWT auth, CloudFront CDN, async workers, microservices vibes.
- Role Fullstack dev—building both the shiny UI and the nerdy backend.
- Launched 2024
- Link app.zencore.id
What Makes ZenCore Cool?
- Sign Up & Onboard: NextAuth.js for logins (Google included), smooth onboarding, and session magic.
- Practice Mode: Answer questions, get instant feedback (with sound!), and review your results with detailed explanations.
- Content Structure: Topics, levels, and a clear path from noob to pro.
- Gamification: XP bar, user levels, streaks, and stats—because learning should feel like a game.
- Subscriptions: Buy premium, pay with BCA, BNI, BRI, GoPay, ShopeePay, and see your purchase history.
- Profile: Stats, purchases, account links, and support all in one place.
Under the Hood (Backend)
- Adaptive Learning Engine (ZenBrain): Personalized learning paths, real-time skill tracking, smart question selection, and analytics that actually mean something.
- Practice Management: Sessions, progress, analytics, and premium features.
- Multi-Service: Auth, payments, content, integrations, async workers, and more.
- Analytics: Track your progress, see your learning curve, and get smarter recommendations.
- Video Streaming: Fast, reliable, and always available via CloudFront CDN.
Why ZenCore?
Because boring e-learning is out. ZenCore is built for students who want to actually get better, not just tick boxes. It's fast, fun, and adapts to you—not the other way around.
"ZenCore: Where your study grind gets an upgrade."