Ələddin Biyabangərd
Bütün işlərMəkan idarəetməsi

Heselo

Məkanların rezervasiyalarını və gündəlik fəaliyyətini bir platformadan idarə etməyə imkan verən sistem.

Qurulub və onlayndır · Məkan idarəetməsi · Rezervasiya idarəetməsi · Məkan əməliyyatları · Ödənişlərin izlənməsi · Heyət iş axınları · Müştəri qeydləri

Problem

Bir çox məkanda rezervasiyalar bir yerdə, cədvəl başqa yerdə, ödənişlər isə ayrıca qeyd olunur. Günün sonunda hansı rezervasiyanın həyata keçirildiyini, hansı sessiyanın davam etdiyini və hansı ödənişlərin tamamlandığını dəqiq müəyyən etmək çətinləşir.

Nə qurdum

Rezervasiyalar, sessiyalar və ödənişlər üçün vahid idarəetmə platforması. Məqsəd bir-biri ilə tam əlaqələndirilməyən bir neçə ayrı alətin əvəzinə, məkanın gündəlik fəaliyyətini bir sistemdən idarə etməkdir.

Nə dəyişir

Rezervasiya sistemdə canlı sessiyaya çevrilir, sessiya başa çatdıqda ödənişlə bağlanır və günün sonunda növbənin maliyyə nəticələri sistemdəki məlumatlarla uyğunlaşdırılır. Beləliklə, rezervasiyanın başlanmasından ödənişin tamamlanmasına qədər bütün proses vahid məlumat üzərində izlənilir.

Mənim rolum

Heselo mənim şəxsi məhsulumdur. Platformanı tamamilə özüm dizayn edib hazırlamışam — rezervasiya sistemi, canlı zal ekranı, ödənişlər, anbar və admin paneli daxil olmaqla. Məhsul hazırdır və onlayndır. Hazırda isə kommersiya istifadəsinə verilməyib və heç bir məkan gündəlik fəaliyyətini onun üzərindən idarə etmir.

Heselo · onlayn

Heselo canlı zal ekranı: aktiv sessiyalar və ödəniş statusu
Heselo cədvəli: otaq və masa rezervasiyaları

İş nümunəsi · Heselo

Bir əməliyyat faktı, üç vəziyyət

Rezervasiya, canlı sessiya və ödəniş üç ayrı tətbiq deyil. Onlar eyni qeydin üç vəziyyətidir.

  1. Rezerv edilib

    Resurs müəyyən vaxt aralığı üçün vəd edilib. Başqa rezervasiya onu səssizcə götürə bilməz.

  2. qonaq gəlir

    Canlı

    Qonaq buradadır. Vaxt işləyir. Məhsul əlavə oluna bilər.

  3. sessiya bağlanır

    Bağlanıb

    Sessiyanın məbləği, ödəniş növü və aid olduğu növbəsi var.

Sistemin yol vermədikləri

  • Artıq vəd edilmiş vaxt aralığını ikinci rezervasiyanın götürməsi
  • Bağlanmış iş gününün redaktə edilməsi
  • Bir növbənin kassasının növbətiyə qarışması
  • Təsdiq kodu olmadan pulun yenidən yazılması
Saat 21:00-da bunun necə davam etdiyini oxuyun

Necə işləyir

    • Zal ekranları
    • Admin paneli
    • Rezervasiya təqvimi
    • Bir rezervasiya qeydi bütün prosesi izləyir: rezervasiya → sessiya → ödəniş
    • Vahid baza
Rezervasiya, həmin rezervasiyadan yaranan sessiya və sonda edilən ödəniş eyni məlumatın müxtəlif mərhələləri kimi idarə olunur. Bu yanaşma eyni vaxt aralığının iki dəfə rezerv edilməsinin və müxtəlif növbələr üzrə ödəniş məlumatlarının bir-birinə qarışmasının qarşısını almağa kömək edir.

Nə ilə qurulub: Java · Spring Boot · REST APIs · PostgreSQL · React · Docker