Вещи, которые хочется сделать
В данном топике, я хотел бы делиться планами по сайту, и потихоньку их закрывать, мне очень нравится пользоваться своим веб блогом прямо сейчас, но некоторых вещей не хватает. Плюсом, хотелось бы видеть прогресс моих действий.
Добавить API для создания постов
Прямо сейчас я пишу посты в obsidian, потом заливаю их на s3 и обновляю json, который лежит там же. В общем все уже выполняется почти автоматически, особенно по сравнению с тем как это было раньше, но все еще немного костыльно. Добавив еще один уровень абстракции в виде api, который связывается с s3, наша жизнь станет намного проще сейчас и у нас появится больше возможностей для креатива в будущем.
Обратная связь
Прямо сейчас посты как будто улетают в пустоту и какую-то ответную реакцию я могу получить только поговорить с человеком вживую и услышав его мнение. На первое время хотелось добавить счетчик просмотров и может быть какие-нибудь реакции.
Система уведомлений
Когда я вернусь обратно в телеграмм, мне бы хотелось создать отдельный телеграмм канал для этого сайта, чтобы все автоматически отправлялось туда тоже с небольшим количеством текста с небольшим превью и ссылкой на оригинал, чтобы люди знали у Дани Синицкого вышел новый пост в его отдельном уголке интернета.
Подумать о монетизации
Поддержка сайта стоит денег 一 аренда доменной зоны, содержание серверов и инфраструктуры, если я не разлюблю это свое хобби, оно продолжит расти и будет запрашивать все большeе количество денег. Первым делом нужно посчитать затраты и подумать, как я могу на этом заработать копеечку, чтобы у меня и дальше была возможность заниматься делом, которое мне нравится.
Сделать раздел с играми на сайте
Мне хочется сделать небольшой раздел с играми на сайте, чтобы сюда хотелось постоянно возвращаться. Больше всего мне хочется добавить сюда судоку. Всё-таки это одна из моих любимых игр.
Добавить тир-лист с книгами
Я люблю читать. Мне бы хотелось, чтобы на этом сайте были мои рецензии на книги. А для удобства ориентации стоит сделать тир-лист, это поможет быстро и удобно понимать моим читателям, какие книги я люблю.
Canvas доска
Кажется дорос! Когда я только создавал сайт, то не думал, что на самом деле у меня есть столько креативности. Мне хочется делать очень много всего вещей и этого поста уже не хватает для моих идей и тут очень много ограничений, к примеру, неудобно отмечать, что сделано или сортировать задачи, добавлять подзадачи. Canva решила бы все мои проблемы и вам было бы проще наблюдать за моими успехами.
Сделать морской бой
На сайте уже есть две игры судоку и 2048, хочу попробовать сделать, что-то онлайн. Это будет сложно, но хочется попробовать и погрузиться в веб-сокеты, понять как они работают и сделать на их основе что-то вот такое.
Настройка бэкапов
Не все коту масленица. Архитектура сайта и его исходники сохранены на github , за это я не переживаю. Узкое место прямо сейчас — базы данных. Не хотелось бы в один из дней потерять все свои посты и не смочь их восстановить.
Провести рефакторинг games.vue
Раздел с играми становиться все больше и в его логике все сложнее разбираться, нужно разнести все по модулям, уменьшив размер файла. Также вовремя рефакторинга, стоит добавить авто тесты, хочу узнать, как тестировать ui + хочется быть уверенным, что ничего не сломал во время внесения очередных правок.
Скрыть s3 хранилища за fronend
Переход на nuxt позволяет делать мне запросы к хранилищу через frontend. Minio и ArgoCD можно скрыть через whitelist в ingress и сделать так, чтобы они были видны только с подключенным vpn.