Łączenie Notion i Miro na własnym serwerze z Wax
Czy zdarzyło Ci się mieć otwarte cztery zakładki tylko po to, by opisać jedną funkcję? Masz szkic specyfikacji w Notion, schemat przepływu w Miro, szybki szkic interfejsu w Excalidraw, a zadania rozrzucone po tablicy Trello. Informacje rozprzestrzeniają się po różnych serwisach, a przełączanie kontekstu pochłania mnóstwo czasu.
Ostatnio natknąłem się na ciekawy projekt o nazwie Wax. Deweloperzy postanowili połączyć znajome dokumenty tekstowe, nieskończone płótno do rysowania i bazy danych w jednym miejscu pracy. Postawili na koncepcję lokalnego podejścia i prywatności.
Co pod maską i jak to działa
Jeśli przyjrzysz się bliżej repozytorium, od razu zauważysz powiązanie z AFFiNE i otwartym silnikiem Blocksuite. Architektura opiera się na połączeniu TypeScript po stronie frontendu i Rusta do szybkich operacji systemowych.
Główna zasada jest prosta: wszystkie elementy istnieją jako niezależne bloki. Możesz zacząć pisać zwykły artykuł lub dokumentację, a potem w samym środku strony rozwinąć nieskończone płótno, naszkicować diagram relacji lub przyczepić karteczkę samoprzylepną. Nie ma tu sztywnego podziału na „to jest strona tekstowa
Powiązane projekty