Construction Field Management
FCR Saha
Ümmügülsüm Can/Full Stack Software Developer
FCR GYO
İnşaat sahalarındaki raporlama ve proje takibini dijitalleştiren mobil uygulama. Saha girişi, rol ve merkezi rapor görünümü tek sistemde.
- Rol
- Full Stack Developer
- Tür
- Mobile Application · Backend System
- Yığın
- React Native · Expo · TypeScript · NestJS · PostgreSQL · Prisma · REST API




Project Overview
Şirket içinde kullanılmak üzere saha raporlama ve proje takip uygulamasını geliştirdim. Proje müdürleri gelişmeleri mobil uygulamadan girer. Yöneticiler farklı projelerden gelen raporları merkezi olarak görür.
Problem
Saha bilgisi dağınık kanallardaydı ve kimin hangi projeyi göreceği tanımsızdı.
Solution
React Native ve Expo istemcisi, NestJS REST API ve PostgreSQL üzerinde Prisma ile modellenen veri katmanı birlikte kuruldu.
My Role
Full Stack Developer
Structure
- 01Mobile Application
- 02REST API
- 03NestJS Backend
- 04PostgreSQL Database
Architecture
Mobil
React Native, Expo ve TypeScript. Proje seçimi, rapor ve ses kaydı.
API
NestJS. Kimlik, rol ve rapor kaynakları.
Veri
PostgreSQL ve Prisma. Kullanıcı, rol, proje ve rapor.
Key Features
- Authentication
- Role Based Access
- Project Selection
- Field Reporting
- Voice Recording
- Report Management
- Project Management
- Backend Integration
- Database Architecture
Challenges
Rol
Kullanıcı yalnızca yetkili olduğu projelerin raporlarını görür.
Ses
Ses kaydı raporun parçası olarak saklanır.
Result
Saha girişi ve yönetim görünümü aynı API ve veritabanına bağlı bir full stack üründür.
Deployment
- API ve veritabanı ayrımı
- Migration tabanlı şema
- Mobil istemcinin API sözleşmesi