Делаю рабочую копию Notion из рельсов и шпалок за 6 часов

Описание к видео Делаю рабочую копию Notion из рельсов и шпалок за 6 часов

Телега https://t.me/apavlyut

UPD: Как ставилась задача    • Постановка задачи на импортозамещение...  
UPD2: Причесанный код из видео, покрытый тестами и тд. https://apavlyut.ru/p/notion-copy (в тележке есть дроп)
UPD2.1: Демо - отслеживание потребления (ссылка на таймкод)    • Ментальная прокрастинация  

С первым сентября!

В качестве вклада в образовательный процесс я решил коротко и наглядно продемонстрировать как можно сделать замену убегающему со всех ног Ноушну за 6 часов одним мотором.

Для не совсем улавливающих контекст -- продемонстророван полноценыый продукт которым можно хоть сейчас начинать пользоваться, в базовом виде решая задачи информационного обмена внутри коллектива.

Реализованный состав возможностей:

Регистрация, Авторизация
Воркспейсы
Страницы - иерархия, сортировка вложенности, домашняя страница
Текстовые блоки с файловыми вложениями, обработка изображений
Инициализация таблиц из CSV
Преобразование из Markdown, pandoc
Табличные свойства - настройка свойств мульти выбора, одиночного выбора, отображения валюты
Закрепление view версий таблиц
Фильтр содержимого - сортировка по датам, изменения состава отображения, количества ячеек, значения колонок
Обновления в реальном времени через ВебСокеты
Tailwind css
SortableJS, Stimulus-use, Stimulus dropdown
Интернационализация - ru
Ну и так по мелочи.

Да, и выглядит это в духе оригинала.

Основные заметные функции ноушна это табличные данные, свободное движение информационных блоков между страницами и участниками, на них и концентрируемся.

Ну а базовый обвес вроде пользователей, личных данных, обновлений в реальном времени и быстрой работоспособности -- это так сказать базовое кредо.

Для желающих уточнить, можно ли это взять и задеплоить -- конечно можно. Это не тема данного выпуска, и деплоить это уже отработанное решение.

Раскатать на один или больше серверов для разделения нагрузки, можно сказать все готово из коробки.

Можно попросить знакомых разработчиков попросить сделать то же самое, или обратиться в какие-либо компании по разработке ПО и выслушать коммерческие предложение на ровно такое же изделие, но уже за миллионы рублей стартвого капитала и месяцы на катание и перекатывание ваты в ступе.

Всем желающим познать азы создания технических продуктов -- обязательно к просмотру.

Комментарии

Информация по комментариям в разработке