Zero-Trace Chat: Niestandardowy komunikator o zerowej objętości pamięci
To unikalne rozwiązanie do prywatnej komunikacji dwóch osób, stworzone poza standardowymi komunikatorami. Głównym wyzwaniem było wdrożenie pełnoprawnej funkcjonalności czatu na platformie Wix, która nie ma wbudowanych narzędzi do tego celu. Cała funkcjonalność oparta jest na Velo (JavaScript) oraz niestandardowej logice baz danych.
Techniczne szczegóły i realizacja:
Niestandardowe bezpieczeństwo: Własny system autoryzacji za pomocą kodu PIN bez użycia standardowych mediów społecznościowych. Zrealizowano system indywidualnych tokenów do śledzenia aktywnych sesji i wykrywania kompromitacji kodu.
Ochrona danych: Automatyczne usuwanie tokenów po 24 godzinach w celu minimalizacji ryzyk. Całkowite ukrycie czatu przed robotami wyszukiwarek i scraperami.
Funkcjonalność komunikatora:
Bezterminowe przechowywanie tekstu i mediów na darmowym planie Wix.
Zintegrowany podgląd zdjęć, wideo i audio bezpośrednio w strumieniu wiadomości.
System statusów: znaczki „wysłano” i „przeczytano”.
Adaptacja do stref czasowych użytkowników (dynamiczne wyświetlanie regionalnego czasu).
UI/UX i design:
Styl Neon & Glassmorphism, który tworzy nowoczesny, premium wygląd.
Złożony system animacji, który przekształca stronę internetową w pełnoprawną aplikację (odczucie PWA) z zerowym wykorzystaniem pamięci na urządzeniu.
Techniczne szczegóły i realizacja:
Niestandardowe bezpieczeństwo: Własny system autoryzacji za pomocą kodu PIN bez użycia standardowych mediów społecznościowych. Zrealizowano system indywidualnych tokenów do śledzenia aktywnych sesji i wykrywania kompromitacji kodu.
Ochrona danych: Automatyczne usuwanie tokenów po 24 godzinach w celu minimalizacji ryzyk. Całkowite ukrycie czatu przed robotami wyszukiwarek i scraperami.
Funkcjonalność komunikatora:
Bezterminowe przechowywanie tekstu i mediów na darmowym planie Wix.
Zintegrowany podgląd zdjęć, wideo i audio bezpośrednio w strumieniu wiadomości.
System statusów: znaczki „wysłano” i „przeczytano”.
Adaptacja do stref czasowych użytkowników (dynamiczne wyświetlanie regionalnego czasu).
UI/UX i design:
Styl Neon & Glassmorphism, który tworzy nowoczesny, premium wygląd.
Złożony system animacji, który przekształca stronę internetową w pełnoprawną aplikację (odczucie PWA) z zerowym wykorzystaniem pamięci na urządzeniu.