İçeriğe geç

Projects · Ürün

GoalFlow

Hedefler, kilometre taşları ve bir asistan. API ve sohbet kuruldu. Arayüz hâlâ bitiriliyor.

Soluk bir masada kapalı bir defter ve altın bir kalem

GoalFlow, üzerine bir sohbet botu yapıştırılmış bir görev listesi değil, yazışmanın içinde bir asistanı olan kişisel bir hedef izleyicisidir. Bir hedefin kilometre taşları vardır. Asistana sıradaki adım sorulur. Free, Premium ve Pro planlanan katmanlardır. Bu süren bir üründür: kimlik, hedef ve görev kayıtları ve yapay zekâ sohbeti vardır; ekranlar bitmedi.

Çözümler

  • Hedef bir dizidir

    Kayıt hedef, görevleri ve kilometre taşlarıdır, düz bir yapılacaklar listesi değil. İlerleme, kişinin bu dizide ne kadar ilerlediğidir.

  • Bu hedef hakkında sor

    Sohbet hedefe bağlıdır. Hız sınırları ve kimlik ara katmanı modelin önünde durur, böylece asistan açık bir vekil değildir.

  • Katman olarak söylenen freemium

    Plan Free, Premium ve Pro’dur. Asistan barındırılan bir modelde başlar. Özel bir model sonraki bir adımdır, uygulamanın bugün iddia ettiği bir şey değil.

Süreç

  1. 01

    Hesap

    Kayıt ve giriş API üzerinden gider. Mobil ve web istemcileri hedefi yeniden bildirmek yerine türleri arka uçla paylaşır.

  2. 02

    Hedefi yaz

    Hedefi ve görevlerini oluştur ve düzenle. Pano, arayüz işi yetişince o hedefin ilerlemesini göstermek içindir.

  3. 03

    Sor

    Sohbet çağrısı olağan kimlikli bir istektir. Sınırlama sunucu tarafındadır. Model, hesabı atlayan bir istek görmez.

  4. 04

    Bitmeyen

    Ekranlar, hata durumları ve asistanın istemcideki son bağları hâlâ açıktır. Sayfa bunu söyler çünkü API’yi çıkarmak ürünü çıkarmakla aynı şey değildir.

Teknoloji

  • React Native ve bir web yapımı

    İstemci Android, iOS ve bir web hedefi olan React Native’dir. Redux istemci durumunu tutar. Ekranlar, bileşenler ve API servisleri alışılmış biçimde ayrılır.

  • Node, Postgres, Redis

    API Node ve TypeScript’tir: denetleyiciler, servisler, modeller, kimlik ve doğrulama ara katmanı. PostgreSQL depodur. Redis onun yanında yığındadır.

  • Servisin ardında OpenAI

    Asistan arka uçtan bir OpenAI sohbetidir. İstemci GoalFlow’un yollarına konuşur. Anahtar uygulamada gitmez.

  • React Native
  • Node.js
  • TypeScript
  • PostgreSQL
  • Redis
  • OpenAI