Ümmügülsüm Can
← Projeler

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
FCR Saha günlük rapor, ses kaydı ve saha notu
Saha raporu
FCR Saha proje seçimi
Projeler
FCR Saha ses kaydı ekranı
Ses kaydı
FCR Saha yönetici rapor listesi
Raporlar

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

  1. 01Mobile Application
  2. 02REST API
  3. 03NestJS Backend
  4. 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