Szczegóły projektu
CoalescentAI
Prototyp przestrzeni do współpracy z widokami tablicy, zgłoszeń i klientów oraz usługą TypeScript.
- Next.js
- React
- TypeScript
- Fastify
- tRPC
- Socket.IO
- Supabase
Problem
CoalescentAI łączy kilka procesów zespołowych — tablice, zgłoszenia i informacje o klientach — w jednej aplikacji, zamiast ograniczać współpracę do samodzielnego płótna.
Implementacja i decyzje
Repozytorium oddziela klienta Next.js od usługi Fastify. Serwer udostępnia router tRPC i wykorzystuje Socket.IO do obsługi zdarzeń tablicy; po dołączeniu klienta do tablicy przejrzana trasa pobiera zapisane zdarzenia z Supabase. Po stronie klienta widoki tablic, zgłoszeń i klientów są osobnymi trasami.
Status i ograniczenia
Baza kodu jest prototypem, a nie zweryfikowaną usługą współpracy produkcyjnej. Obecna publiczna strona wyświetla formularz logowania; nie zakładałem konta ani nie sprawdzałem uwierzytelniania, zapisu danych czy synchronizacji wielu użytkowników z działającym backendem. Opis implementacji opiera się na kodzie repozytorium.