Bimcrone
Bimcrone, inşaat sektöründeki şirketlerin projelerini takip edip yönetebilmesini sağlayan, dijital ikiz deneyimi sunan bulut tabanlı Unity masaüstü uygulamasıdır.
- Kurum / bağlam
- Bimcrone A.Ş.
- Kategori
- Masaüstü
- Dönem
- 1 Şub 2021 - 1 Nis 2021
Teknolojiler
C# Unity .NET Standard 2.1 Git Bitbucket Jira Visual Studio SourceTree Firebase Firebase Realtime Database REST Services GIMP Inno Setup Compiler Code Signing Certificate Comodo Code Signing Certificate Singleton Pattern
Bağlantılar
Bimcrone, inşaat sektöründeki şirketlerin projelerini takip etmelerini ve yönetmelerini sağlayan bulut tabanlı bir dijital ikiz uygulamasıdır. Uygulama ile şirketler süreçte ihtiyaç duyulan belgelendirme ve raporlama işlemlerini yapabilir; inşası devam eden yapının dijital ikizini görüntüleyerek proje ilerleyişini daha anlaşılır bir deneyimle takip edebilir.
Proje Bilgisi
- Kurum / bağlam: Bimcrone A.Ş.
- Platform: Masaüstü
- Dönem: Şubat 2021 - Nisan 2021
Proje Türü
- Proje, Unity oyun motoru kullanılarak geliştirilen bulut destekli bir masaüstü uygulamadır.
- İnşaat projeleri için takip, raporlama, veri aktarımı ve dijital ikiz görüntüleme süreçlerini destekler.
Mimari Yapı / Sistem Tasarımı
- Proje mimarisi uygulama ve veritabanı olmak üzere iki ana katmanla ifade edilebilir.
- Uygulama katmanı, müşterilerin kullandığı Unity tabanlı masaüstü uygulamadır.
- Veritabanı katmanı, Firebase Realtime Database tabanlı bulut veri yapısını ifade eder.
- Uygulama tarafı kendi içerisinde proje takibi, raporlama, veri içe/dışa aktarma ve görselleştirme gibi birçok modül barındırır.
- Modüller arası iletişim ve paylaşılan durum yönetimi için Singleton Pattern sıkça kullanılmıştır.
- Uygulama ayrıca farklı REST servisler ile entegre şekilde çalışır.
Kullanılan Teknolojiler
- Masaüstü geliştirme: C#, Unity, .NET Standard 2.1, Visual Studio
- Cloud ve entegrasyon: Firebase, Firebase Realtime Database, REST Services
- Versiyon kontrolü ve proje yönetimi: Git, Bitbucket, Jira, SourceTree
- Görsel hazırlık, paketleme ve imzalama: GIMP, Inno Setup Compiler, Code Signing Certificate, Comodo Code Signing Certificate
Öne Çıkan Teknik Detaylar ve Modüller
- İki boyutlu mimari çizimlerin çalışma anında üç boyutlu hale getirilebilmesi desteklendi.
- Detaylı raporlama süreçlerine destek verildi.
- Farklı formatlarda veri çıktısı alma akışları desteklendi.
- Farklı formatlarda veri aktarma akışları desteklendi.
- İnşası devam eden yapının durumunun dijital ikiz olarak takip edilebilmesi desteklendi.
Katılım Durumu ve Süre
- Projede Yazılım Geliştirme Mühendisi olarak görev aldım.
- Şubat 2021 ile Nisan 2021 tarihleri arasında projeye destek verdim.
Proje Yönetimi / Takım Yapısı
- Proje yönetimi Jira üzerinden yürütülüyordu.
- Birkaç haftalık sprintler hazırlanıyor, müşterilerden gelen istekler task olarak takip ediliyordu.
- Projede benim dışımda ekip lideri, analist, tasarımcı ve bir inşaat mühendisi bulunuyordu.
- Proje Git ile versiyonlanıyor ve Bitbucket repolarında tutuluyordu.
Kişisel Katkılar ve Sorumluluklar
- Unity üzerinde bazı kullanıcı arayüzlerinin geliştirilmesine destek verdim.
- Firebase sunucularına gönderilecek ve oradan alınacak dosyalar için sıkıştırma ve ayıklama işlemleri geliştirdim.
- Geliştirilen masaüstü uygulama için setup paketi hazırladım.
- Setup haline getirilen uygulamanın Comodo Code Signing Certificate ile imzalanması sürecinde görev aldım.
Yayın / Deployment Bilgisi
- Proje masaüstü uygulama olduğu için setup dosyası ile kurulabilir yapıdadır.
- Uygulamaya erişmek ve demo talebi oluşturmak için şirketin web sitesi üzerinden iletişime geçilebilir.