WEB APP
Ridly
A Laravel digital-goods marketplace with a gacha-style purchase engine, built for a Web Development course and deployed to a live production environment.
ROLE
Backend & Database Architect
TYPE
Group Course Project
YEAR
2025
My role
I owned the data layer and backend: designing the relational schema, implementing authentication, transactions, and the gacha logic, and integrating Midtrans payments, Google OAuth, and Resend email. I also handled production deployment on cPanel hosting and resolved Git and environment issues during release.
Impact
Delivered a fully working, publicly accessible marketplace whose backend and database reliably support the team’s storefront and a drag-and-drop admin dashboard.
What I learned
How to design a maintainable schema, wire up real payment, authentication, and email services, and take an application all the way to production as part of a team.
Tech stack
Laravel
PHP
MySQL
Midtrans
Google OAuth
Resend
cPanel