Alamulaka
An online classroom platform delivering structured virtual learning to students.

Client Overview
Alamulaka is an EdTech platform built for parents and educators to run structured virtual classes for kids. We delivered the platform end-to-end as Full Stack Developers, with primary ownership of the backend — designing the API layer, the MongoDB and PostgreSQL data models, the deployment pipeline, and the payment infrastructure that powers paid enrollments.
Industries
Technologies
Status
The Challenges
Building a reliable backend that handles enrollments, schedules, and class delivery for a regional market.
Integrating Iyzico — a Turkish-market payment gateway — with strong error handling and reconciliation.
Setting up a repeatable CI/CD pipeline so the team could ship daily without manual deployments.
Designing the data layer across both MongoDB and PostgreSQL to fit different access patterns.
Solutions & Strategies
Backend & API Design
- Built a clean REST API in Node.js + Express with TypeScript end-to-end for type safety.
- Modeled domain data across MongoDB (content/sessions) and Postgres (transactional records).
Infrastructure & Deployment
- Provisioned AWS EC2 with SSL certificates and a domain from GoDaddy.
- Set up a GitHub Actions CI/CD pipeline for automated build, test, and deploy on every merge.
Payments & Frontend Integration
- Integrated Iyzico for paid enrollments with webhook-driven order reconciliation.
- Wired the React frontend to backend APIs and handled auth, sessions, and payment flows.
The Results
✓Key Achievements
- Shipped a full classroom platform from API design to live deployment.
- Automated deployments via GitHub Actions, eliminating manual release steps.
- Successful Iyzico payment integration handling live student enrollments.
- Zero-downtime infrastructure on AWS EC2 with SSL-secured endpoints.
★Project Highlights
- Backend, frontend, and DevOps delivered by a single Full Stack engineering effort.
- Hybrid MongoDB + PostgreSQL data architecture.
- Live Iyzico payment flow handling enrollment transactions.
- Continuous deployment via GitHub Actions on AWS EC2.
Technologies Used
Frontend
Backend
Database
Infrastructure
Payments

