Portfolyoya Dön
Özel Ankara ABC Okulları

ABC Portal

MongoDBExpressNode.jsReactK12ParaşütBank API's

PROJE HİKAYESİ

ABC Okulları farklı işlemler için farklı arayüzler kullanıyordu. Örneğin öğrenci bilgileri K12 üzerinde tutulurken aynı zamanda muhasebe birimi dersomat uygulaması üzerinde ikinci bir öğrenci bilgisi daha tutuyordu. Fatura işlemleri için ise QNB altyapısını kullanıyorlardı. Ek olarak K12'nin geçmişe dönük öğrenci rehberlik kayıtlarını tutmamasından çok şikayetçiydiler. Bu nedenle her şeyin tek bir yerde toplandığı, rehberlik birimi için hem arşiv işlevi gören hem de kullanımı kolay bir platform, muhasebe birimi için ise online ödeme alınabilecek, kayıt karteksini online olarak velilere ulaştırabilecek ve fatura kesebilecek bir portal tasarlanması istendi.

YAKLAŞIMIM

Projeye 2024 Aralık ayı itibari ile başladım ve yeni eğitim öğretm yılı ödemeleri 12 ocakta başlayacaktı. Bu nedenle en başta online ödeme, online kayıt karteksi görüntülemesi ve yönetim sayfaları ile işe başladım. Bu kapsamda en başta 5 farklı bankanın API'ını sisteme entegre ettim. Daha sonra öğrenci ve veli bilgilerini sistem üzerinde gösterebilmek için K12 API'ı ile devam ettim. Muhasebe biriminin kullandığı dersomat uygulamasından alınan excel çıktısını JSON formatına çevirip K12'de ilgili öğrenci ile eşleyen bir script yazdım. Bu sayede artık 2 farklı kayıttan doğan uyuşmazlıklar ortadan kalktı. Velilerin göreceği ödeme sayfalarını ve muhasebenin göreceği admin sayfalarını tasarladım. Ödeme dönemi geldiğinde muhasebe birimi işlerinin fazlasıyla hafiflediğini belirterek teşekkür ettiler. Daha sonrasında rehberlik portalına başladım. 9 Aylık bir süre boyunca rehberlik portalına çok fazla özellik (Öğrencilere uygulanan rehberlik testlerini interaktif hale getirerek çok daha hızlı sonuç üreten formata getirdim, Öğretmenlerin öğrenciler ya da velileri ile olan görüşmelerini not alabileceği farklı alanlar ekledim, Öğretmenlere özel takvim alanları ekledim...) ekledim. Devam eden süreçte okulun uyguladığı nöbet sınıfı ve akademi programları için farklı altyapılar ve ödeme yöntemleri ekledim. Yakın zamanda da okula aday öğrenci olarak başvuran herkesi ilgili öğretmene atayan bir randevu sistemi geliştirdim. Güncel olarak hala bu projede geliştirmeler yapmaya devam ediyorum.

SONUÇLAR

Öğrenci, muhasebe, akademi, ödeme sistemleri, faturalar... için kullanılan farklı arayüzlerin hepsi tek bir platformda birleştirildi.

MÜŞTERİ

FirmaÖzel Ankara ABC Okulları
HizmetWeb Development, K12 API Integration, Bank API Integration

Bu proje, modern web standartlarına %100 uyumlu olarak geliştirilmiştir.