Vuetify + GUN

Классическое JS AJAX приложение с использованием PHP headless CMS

Вторая версия словаря ЭТОВОТЭТО получилась куда быстрее и интереснее. Распределенная графовая база данных позволила легко создавать слова и определения, связывать их друг с другом, как симметрично, так и нет.

База данных хранится прямо в браузере и синхронизируется через промежуточные серверы GUN, работающе в среде NodeJS на бесплатных мощностях Glitch.com.

Карточки закрыты рубашкой и открываются при первом клике/тапе. Затем можно увидеть списки связанных карточек, добавить что-то свое.

GUN освобождает от проблем с разработкой бэкенда, но добавляет сложностей с разработкой криптографической системы защиты данных в распределенной базе данных. А также за неимением своего надежного сервера с бэкапами, данные иногда теряются. Проект свеж и смел, но тоже уперся в ограничения масштабирования клиентского приложения. Будем пересобирать его уже с Vue 3 под капотом.