EducationEdTech⭐ Featured

Alamulaka

An online classroom platform delivering structured virtual learning to students.

Alamulaka
Overview

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

EducationEdTech

Technologies

React JSNode JSExpress JSTypeScriptMongoDBPostgres SQLAWS EC2CI/CD PipelineIyzico PaymentGitHubGoDaddy

Status

Live & Active
Challenges

The Challenges

1

Building a reliable backend that handles enrollments, schedules, and class delivery for a regional market.

2

Integrating Iyzico — a Turkish-market payment gateway — with strong error handling and reconciliation.

3

Setting up a repeatable CI/CD pipeline so the team could ship daily without manual deployments.

4

Designing the data layer across both MongoDB and PostgreSQL to fit different access patterns.

Solutions

Solutions & Strategies

01

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).
02

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.
03

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.
Results

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.
Tech Stack

Technologies Used

Frontend

React JSTypeScript

Backend

Node JSExpress JSTypeScript

Database

MongoDBPostgreSQL

Infrastructure

AWS EC2GitHub Actions CI/CDGoDaddySSL

Payments

Iyzico

Ready to Build Something Like This?

Let's discuss how we can create a tailored solution that drives measurable results for your business.