All projects

Backend, API, Livewire administration, and payment-system contributions

Autoshkolla Platform

A regional driving-education platform with mobile APIs, theory learning, exams, progress, subscriptions, payments, and a Livewire operations console.

  • Laravel
  • PHP
  • Livewire
  • Blade
  • Tailwind CSS
  • Alpine.js
  • MySQL
  • JWT
  • REST APIs
  • Stripe
  • Firebase
  • AWS S3

Case study

Overview

Autoshkolla serves driving-theory preparation across Kosovo, Albania, and North Macedonia through web and mobile experiences. The product combines exams, questions, literature, educational games, saved content, progress tracking, subscription flows, and administration.

Technical highlights

  • 01 Versioned mobile APIs for exams, questions, literature, and user progress.
  • 02 Livewire administration for content, users, orders, vouchers, surveys, reports, and applications.
  • 03 Premium access and payment flows spanning cards, in-app purchases, bank payments, vouchers, and gifts.
  • 04 Learning workflows for exams, question banks, lectures, saved lessons, and game-based practice.
  • 05 Cached base-data delivery and push-notification integrations for mobile clients.
  • 06 Regional payment-system refactoring across Kosovo, Albania, and North Macedonia.

Problem

A multi-region education product needs consistent learning content, progress, premium access, payments, mobile APIs, and operational reporting while adapting to regional products and users.

Solution

Built and maintained Laravel-backed APIs, administration, learning workflows, cached mobile data, and payment paths. The confirmed role included refactoring payment systems across the three regional editions and contributing Livewire administration work.

Architecture

Laravel provides versioned APIs and the product backend, Livewire powers operational administration, and payment, notification, storage, and mobile-client integrations sit behind the application workflows.

Challenges

Regional content, multiple payment channels, mobile application clients, premium entitlements, and cached learning data must stay aligned without exposing payment credentials or private operational data.

Outcome

The production platform remains live as a cross-region driving-education ecosystem. Public product metrics are not presented as personal achievements.