Case Study · Bootcamp Capstone
Vidio Belajar:
E-Learning Platform
A course platform where the checkout had to be real, not a mock. Built as my Harisenin.com bootcamp capstone.
Tech Stack
ReactViteExpressPostgreSQL (Neon)JWTMulterRedux ToolkitMidtrans
play_circlePlatform Preview

terminal
The Execution
Integrated the Midtrans payment gateway end-to-end for real transactions, secured the RESTful API with JWT authentication, handled course material uploads with Multer, and managed client state with Redux Toolkit.
- check_boxCourse Enrollment System
- check_boxMidtrans Secure Checkout
- check_boxJWT Authentication
- check_boxFile Upload with Multer
- check_boxRedux Toolkit State Management
schoolWhat I Learned
Built as my bootcamp capstone, then migrated from Railway to Vercel + Neon PostgreSQL when the free tier changed. My first taste of deployment-driven refactoring.