Показать HN: Ikuyo — веб-приложение для планирования путешествий ( kenrick95.org ) Привет, HN,
В последние ~8 месяцев я работал над сторонним проектом, который помогает мне планировать мои путешествия. Хотя в большинстве месяцев прогресс был незначительным или отсутствовал, в последние ~3 месяца я добавлял массу функций для поддержки моей следующей большой поездки в этом году.
Я писал в своем блоге о наборе функций [1], но вкратце они таковы:
– Просмотр расписания мероприятий, размещения и планов на день
– Просмотр списка и карты
– Комментируя их
– Учет расходов
– Обмен и сотрудничество с друзьями
Исходный код также доступен на GitHub [2]
Это пример поездки только для просмотра: [3]
На данный момент я, по-моему, удовлетворен всеми функциями и достигаю значительных успехов в планировании путешествий.
Дайте мне знать, что вы думаете! Спасибо!
[1] https://blog.kenrick95.org/2025/06/ikuyo-plan-your-next-trip…
[2] https://github.com/kenrick95/ikuyo
[3] https://ikuyo.kenrick95.org/trip/2617cd98-a229-45d4-9617-526…
Какова цель вашего проекта?
Несколько лет назад я создал веб-приложение, которое выглядело очень похоже: совместная работа с друзьями и семьей над планом поездки, маршрут с видом на карту, список вещей, заметки/ведение дневника, добавление в избранное, приватный или публичный доступ с возможностью комментирования и тому подобное.
Мой тезис заключался в том, что текущий распространенный метод планирования поездок в общем документе был беспорядочным, и более структурированный, управляемый подход облегчил бы процесс для пользователей. И возможность делиться/показывать планы поездок другим, которые не находятся в поездке, была бы тем, что люди хотели бы делать.
Моей целью было масштабировать его и добиться действительно широкого внедрения, сделать его социальным опытом, но даже привлечение нескольких пользователей оказалось нелегкой задачей.
Я обнаружил, что мой тезис, скорее всего, неверен по нескольким причинам:
1. Подход с беспорядочным общим документом имел преимущество в том, что он был очень легким. Проще просто ввести маркированный список, чем нажать «добавить элемент» и заполнить несколько полей формы.
2. Использование браузера было (я думаю) ограничивающим фактором. Я не уверен, работало бы это как нативное мобильное приложение, но оно определенно не работало бы как веб-приложение.
3. Когда люди хотят похвастаться своей поездкой или ищут вдохновение для путешествий, они обращаются к таким приложениям, как Instagram и Tiktok. Им нужны визуальные эффекты с фотографиями/видео, а не список с картой. Очень сложно создать новую специализированную социальную сеть.
В итоге я свернула это дело и пошла дальше.
Я не хочу сказать, что это комментарий о Dropbox «зачем вы это создаете», а скорее хочу указать на несколько проблем, существующих в этой сфере, о которых вам, вероятно, придется подумать, если вы хотите масштабироваться.
Мой друг создал нечто подобное в виде мобильного приложения, но оно также не получило распространения.
Я думаю, что эти инструменты упускают то, что планирование поездки — это своего рода развлечение, и мне не обязательно нужно приложение, чтобы помочь. Это кажется сложным и чем-то, чему мне нужно научиться один раз, а потом переучиваться, когда мне это снова понадобится
Существует несколько вещей, но широкое внедрение — НЕ одна из них.
Прежде всего, это для моего личного пользования. Мне нравится организовывать вещи, и я нахожу, что беспорядочный способ с документами/таблицами слишком беспорядочен для меня, особенно когда мне нужно скоординировать планы с другими друзьями за границей. Вот почему я начал это.
Во-вторых, это для развлечения и обучения. Мне нравится создавать веб-сайты и изучать, что может предоставить браузер. Я узнал, что у браузера есть API для перетаскивания элементов, чтобы передавать данные целевому элементу
Так что в конечном итоге я воспринимаю это как забавный сторонний проект и не более того.
Спасибо, что поделились своим опытом 🙂
Однако целевая страница очень похожа на серьезный продукт, который ищет принятия. Это может ввести пользователей в заблуждение, заставив их подумать, что это нечто большее, чем просто забавный сторонний проект.

Есть ли в этом вред, ведь если что-то соответствует требованиям пользователя, он может сам решить, использовать его или нет, верно?

Согласен, что все, что требует от tripmates создания учетной записи, будет трудно продать большинству групп. По крайней мере, большинство людей уже пользуются Google Docs в эти дни.
Мне не ясно, сколько из этого требует учетной записи, но я бы рекомендовал сделать как можно больше доступными без входа в систему. Некоторые люди захотят помочь спланировать, но есть также много людей, которые просто хотят присоединиться к поездке.
Я бы определенно рекомендовал добавлять примеры изображений прямо на главную страницу вместе со ссылкой на пример поездки. В противном случае нечем будет заинтересовать пользователей, если им придется искать, как выглядит опыт.

Спасибо за ваше предложение! Сначала я колебался, потому что он находился в стадии интенсивной разработки, поэтому все, что я размещу на главной странице, может очень скоро устареть. Я добавлю их очень скоро~

также просто потому, что на вашей целевой странице теперь есть пример с Сингапуром – это мой путеводитель по Сингапуру http://swyx.io/sg-guide и я чувствую, что поощрять людей создавать самостоятельные путеводители по местам их проживания довольно приятно и недостаточно изучено

Кураторство, безусловно, недостаточно изучено, и я бы сказал, что в будущем мы увидим больше подобных тем, учитывая неряшливость ИИ, с которой мы сталкиваемся.

ну, делать скриншоты легко и дёшево + даже если это устарело, это помогает донести, что вы делаете

Также позвольте пользователю сделать что-то без создания учетной записи или подтверждения адреса электронной почты.

Это потрясающе. Я активно использовал wanderlog, но, хотя его набор функций великолепен, работать с ним может быть кошмаром из-за того, насколько он иногда медленный.
Я только что зарегистрировался, чтобы немного протестировать. Я попытался повторить свою предстоящую поездку, которую я запланировал в Wanderlog, и получил следующие отзывы:
– В целом, потрясающе! Быстро. Очень легко следить.
– Мне нравится простота.
– Мне нравится, что это по сути Excel (в некотором роде), но с дополнениями, связанными с путешествиями.
Теперь о возможных улучшениях:
– Кажется, я не могу добавить кого-то еще в качестве редактора. Нажатие «добавить» просто регистрирует «TripForm» с объектом формы. Я также не вижу никаких сетевых запросов.
– Расходы не позволяют мне выбрать, как их разделить (может быть, это проблема, поскольку в поездке больше никто не участвует?)
– Контрастность расписания требует небольшой работы. Возможно, нужны отступы/поля или что-то в этом роде.
– Похоже, у MapTiler недостаточно хорошая база данных. Мне было трудно добавить 152 Morrison Road
– Мероприятия не могут охватывать несколько дней (я пытался добавить поездку на поезде, но она прибыла через 45 минут после полуночи)
– Добавление/редактирование мероприятий на странице расписания не приводит к их обновлению, пока я не обновлю страницу (или не уйду с нее)
А помимо всего этого, как вы планируете это монетизировать? Код выпущен под MIT, что не мешает кому-либо добавлять какой-либо план подписки, размещать его и рекламировать. Могу ли я предложить что-то вроде AGPL?
Привет, figmert, это Питер, один из соучредителей Wanderlog. Я сейчас нахожусь в Италии и, конечно, понимаю, что тебя беспокоит в связи с некоторыми проблемами производительности, и мы усердно работаем над их улучшением.
Если вы не пробовали приложение в последние несколько месяцев, можете попробовать еще раз и сообщить мне, какие части кажутся вам медленными, отправив мне письмо напрямую на peter@wanderlog.com? Я бы с удовольствием посмотрел поближе, и особенно если у вас есть подробности со скриншотами/видео, я могу попытаться исправить некоторые из них сам.
Спасибо, что попробовали их и оставили такой подробный отзыв!
– В Trip Sharing, хм, это кажется странным. Хотя я понимаю, что индикатора «загрузки» пока нет, но это должно быть возможно, если вы «владелец» поездки
– Разделение расходов: поскольку эта функция пока отсутствует
– Спасибо, я подумаю.
– Карта, которую я выбрал на MapTiler, — это OpenStreetMap, но я ограничиваю ее только точками интереса, возможно, мне нужно расширить ее, чтобы соответствовать большему количеству объектов.
– Ага, в этом случае я нахожу, что это так хлопотно, что мне приходится разделять активность на два разных элемента для отображения в расписании, поэтому я отключил этот случай на данный момент. Спасибо за отличный вариант использования!
– Хмм странно, действия должны отражать живое. Может быть, 'back-end' немного медленный
В любом случае, «бэк-энд» — это InstantDB ( https://www.instantdb.com ), и он открывает соединение WebSocket, поэтому вы не видите сетевых вызовов при выполнении операций.
P.S. Я не думаю, что я когда-нибудь буду это монетизировать. Если кто-то сделает форк и будет монетизировать, пока это не коснется меня, я думаю, меня это устроит. Если у меня закончится квота на «бесплатное использование», я, вероятно, ограничу пользователей всего несколькими людьми
AGPL не будет запрещать кому-либо добавлять какой-либо план подписки, размещать его и рекламировать его. Она требует от них лицензировать производные работы в соответствии с AGPL.
Существует много разных целей для разработки программного обеспечения и разных способов заработать на этом деньги. AGPL может быть полезен для некоторых из них, но может быть и довольно ограничивающим.
Мне это нравится. Раньше я пользовался Airtable, но отсутствие карты усложняло мне задачу.

> Планируйте мероприятия с точным временем и местом проведения.
Нет ничего, что я ненавижу больше, чем необходимость быть в определенном месте в определенное время, когда я в отпуске! (В конце концов, это отпуск.)
Я раньше был таким, но потом моя семья выросла до таких размеров, что мы не можем просто пойти и зайти в ресторан и ожидать, что нам накроют столик без 60-минутного ожидания. Путешествие с большой семьей требует гораздо большего планирования, чем просто сесть на случайный рейс в случайную страну в одиночку на два дня.

Я сочувствую этому, но меня разрывает пополам противоположная ненависть из-за сожаления о том, что я ничего не сделал или не посетил место, которое я могу сделать только во время отпуска.

Ну, во всем нужна мера! Мой комментарий был скорее реакцией на склонность некоторых людей к чрезмерному планированию и перебронированию по минутам.

Вам нужно добавить функцию устранения дребезга или отключить кнопку(и) после нажатия и ожидания результатов; получил несколько кодов электронной почты и случайных ошибок, потому что я нажал снова, думая, что кнопка(и) не работают
Добавление примера поездки может помочь получить представление о том, как его использовать.
Вводные данные кажутся утомительными и недостаточно умными; настолько, что они мешают, а не помогают.
Ввод даты действия не должен быть свободным вводом даты; я ввел начальную и конечную дату ранее, нельзя ли это использовать для ограничения диапазона ввода? Дата/время окончания также кажутся утомительными, вместо этого можно было бы ввести длительность (например, 3 часа в этом месте).
Также отсутствуют некоторые дополнительные функции планирования, такие как объединение списка мест для посещения (даты пока не определены), чтобы можно было запланировать их позже, если они окажутся интересными.
Лично я бы продолжил использовать Wanderlog.
Спасибо за отзывы и идеи!
Да, некоторые элементы ввода довольно 'базовые', поскольку они используют элемент ввода браузера по умолчанию. Я улучшу их в свое время…
Это круто. Пользовался похожими приложениями (например, wanderlog), и единственное, чего мне не хватает, это фильтрация расписания. Когда я путешествую, я обнаруживаю, что нахожусь либо в режиме логистики, либо в режиме развлечений. Вот идея:
В режиме логистики мне нужно подробное, точное расписание, ориентированное на транспорт и проживание. Я даже не хочу видеть свои забавные идеи.
В режиме развлечения мне нужен набор простых рекомендаций, основанных на моем текущем местоположении, и единая временная метка, сообщающая мне, когда мне нужно вернуться в режим логистики.
Это имеет смысл? Это почти как если бы мне нужны были два турагента: наставнический сержант-инструктор, который довезет меня из пункта А в пункт Б, и хладнокровный серфер, который поможет мне плыть по течению.
Спасибо за добрые слова и идеи!

Прежде всего, очень интересно узнать, как другие планируют свой отпуск.
Раньше я делал приложение для путешествий для себя, однако оно было другим. Главной его особенностью была карта и локации с необходимым списком некоторых POI. Когда я был в городе, я использовал его, чтобы посмотреть, есть ли что-то интересное, что я заранее разведал неподалеку от своего местоположения.
С технической стороны я заглянул в CSS и был удивлен. Часть CSS я даже не мог понять (например, ниже), и там были тысячи разных цветов, использованных сотни раз. Не уверен, было ли это задумано.
grid-template-rows: [header]50px [macroplan]min-content [accommodation]min-content [t0000]var(–row-minute-narrow-height) [te0000 t0001]var(–row-minute-narrow-height) [te0001 t0002]var(–row-minute-narrow-height) … в цикле
Очень здорово, но мне не совсем понятно, как отображается время с учетом часовых поясов.
В некоторых крупных странах может быть несколько часовых поясов, и маршруты могут быть запутанными, это требует рассмотрения с точки зрения моделирования данных и UX-стороны. Первый взгляд на пользовательский интерфейс не показал мне, как это обрабатывается, я полагаю, что всегда используется местное время.
Да, это не так очевидно, но выбранный «часовой пояс пункта назначения» — это единственный часовой пояс, с которым придется работать при планировании мероприятий в рамках поездки. (При вводе/чтении часового пояса мероприятий все они являются часовым поясом пункта назначения)
Единственный используемый местный часовой пояс — в комментариях (но, надеюсь, так понятнее, поскольку я показываю там смещение часового пояса? Я не показываю его в событиях, так как считаю, что это может быть слишком многословно).
Я понимаю, что возможны случаи, когда поездка охватывает несколько часовых поясов, но на данный момент это еще не поддерживается.
По крайней мере, вам следует учитывать часовые пояса для путешествия в/из вашего пункта назначения, поскольку это довольно часто другой часовой пояс для международных поездок. Не хотите опоздать на свой рейс…

Выглядит хорошо! Поскольку это лицензировано MIT и, как я предполагаю, бесплатно для использования, я бы предложил включить это в целевую страницу. Поскольку на домашней странице не было ключевых слов “цена”, “ценообразование”, “бесплатно” или “стоимость” (относящихся к ценообразованию), я, к сожалению, думал, что там будут темные шаблоны, когда вы начинаете планировать поездку, а затем в какой-то момент он попросит оплату.

Спасибо за добрые слова! Да, отличное предложение, я скоро их добавлю 🙂

Похоже на Wanderlog, но менее зрелый. Желаю вам удачи!
Что бы вы ни делали, пожалуйста, не делайте приложение таким же медленным, как Wanderlog — мне буквально пришлось создать приложение для Android, чтобы взаимодействовать с моими поездками, потому что их приложение вообще не оптимизировано!
Спасибо за добрые слова!

Моя нынешняя «любимая идея, которую я, вероятно, не воплощу» — это смс-чат-бот, который делает именно это для парней в возрасте 30 и 40 лет. Самая сложная часть — это организовать группу друзей, чтобы выбрать выходные и место. Так что бот, который может помочь со всем этим в первую очередь, действительно привлекателен для меня.
ОП, дайте мне знать, если вы хотите создать группу пользователей, которая попытается помочь нам организовать поездку.
Мы пытаемся построить это на https://tripjam.app

Это я и мои друзья. Нас около 20 человек в нашем групповом чате. У каждого есть свое мнение, но никто не хочет принимать решение

Здорово! Я бы хотел попробовать это со своей семьей.
Я заметил лицензию MIT, есть ли планы документировать, как кто-то может это разместить у себя? Или вы будете открыты для вкладов от других людей, которые это сделают?
Спасибо!
Вероятно, вам просто нужно скопировать `.env.example` в `.env` и заменить требуемые ключи API. [1] Весь `back-end' – это внешняя зависимость, размещенная в другом месте InstantDB [2] Хотя они утверждают, что вы также можете разместить его у себя, я не стал утруждать себя размещением его у себя. Кроме этого, я использую MapTiler Cloud для картографического сервиса [3], поскольку я обнаружил, что, хотя есть и бесплатные, они могут быть довольно ограниченными при выполнении таких задач, как геокодирование (запрос ключевых слов к координатам).
[1] https://github.com/kenrick95/ikuyo/blob/main/.env.example
[2] https://github.com/instantdb/instant
У меня и моей семьи поездка в Лондон/Париж в июле с детьми. Попробовал Wanderlog, и он не очень. Попробую это!

Просто переезжайте в Канаду. Париж находится в часе езды от Лондона.

Я бы хотел увидеть встроенную планировку комнат. Мы бронируем коттеджи для отдыха с несколькими семьями. Было бы неплохо распределить людей по комнатам

Спасибо за идеи!

Звучит интересно, но я (и, полагаю, другие, попавшие на целевую страницу, тоже) не захотел проверять это, поскольку для получения дополнительной информации требуется регистрация.

Да, я согласен, пока не обошел эту часть, так как часть аутентификации обрабатывается третьей стороной (InstantDB). Однако вы можете использовать throwaway email service, и он принимает и это

Я не могу повторно отправить код подтверждения. Можете ли вы разрешить это сделать?

Просто предупреждение. Приложение не загружается, если отключен WebGL.

Какую ключевую функцию вы предоставляете, которую нельзя легко реализовать с помощью Google-таблиц?

Хммм, ладно, я пришел из мира Excel, и когда я упорядочиваю свои планы в представлении расписания (в Excel), мне нужно «объединить» несколько ячеек вместе. Однако, если обстоятельства меняются и мне приходится переставлять эти события на другие дни или в другое время, становится больно разъединять ячейки и перемещать их.
Я думаю, это одна из главных причин, по которой я сначала создал это веб-приложение как представление «расписания», а затем уже создавал другие функции.
И в вашей политике конфиденциальности, и в ваших условиях обслуживания упоминается возможность связаться с вами, но я не вижу способа это сделать.

Спасибо, что указали! Скоро исправлю.

Франция дважды указана в вашем списке направлений, и между этими двумя записями нет никаких различий.

Спасибо, что указали! Исправление должно быть развернуто в ближайшее время

У вас есть образцы удостоверений?

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

Я много путешествую. Очень много. Мое скромное предложение — построить это для себя и вообще не пытаться заставить других этим пользоваться.
Если вы собираетесь использовать PMF и тягу… Он должен иметь все виды сока для адаптации Никиты Бира, устранить все барьеры и трения не только для человека, который это настраивает, но и, что самое главное, для его компаньонов. Время до первой полезности в настоящее время составляет минуты. Это должны быть секунды. А затем слои социального обмена работают так, чтобы контент, который генерирует это приложение, был материалом, которым можно было бы легко поделиться в Instagram. А затем слои контакта, добавляющие материал для жизненной силы.
Следующая проблема заключается в том, что люди не так часто отправляются в поездки, поэтому в лучшем случае ваши пользователи смогут пользоваться приложением лишь урывками несколько раз в год.
И ваша награда за все это — выяснить, как выманить деньги у этих пользователей. Реклама?
Ничего из этого не должно быть плохими новостями. Это хорошие новости. Суровая правда в том, что это не продаваемое программное обеспечение. Это классический тарпит.
Вы явно создали то, что ВАМ нравится и чем вы увлечены. Это потрясающе. Продолжайте создавать это и получите небольшой выброс дофамина, когда добавите функцию, которая вам нравится и которая идеально подходит только для одного пользователя, единственного, кто имеет значение.
И когда прибыльная идея приходит вам в голову, вы знаете, что нужно сделать, чтобы воплотить ее в жизнь. И если это действительно отличная идея, которая помогает вашим пользователям зарабатывать деньги, ей не нужны никакие душераздирающие хаки роста, описанные выше, люди будут умолять вас использовать ее и мириться со всеми ее недостатками и ошибками, потому что она помогает им зарабатывать деньги.
Это забавно (в хорошем смысле), потому что есть компания YC, которая на самом деле делает то же самое: https://www.flowtrip.app/

Как раз к лету!

Хорошее приложение, хорошая идея.

только что создал учетную запись, но увидел белый экран… https://ikuyo.kenrick95.org/trip/4725b43a-595b-433d-b746-79c… похоже, приложение не готово к запуску…

ах черт… отладка может занять некоторое время, так как у меня пока нет настроек для отслеживания ошибок ._.
Могу ли я узнать, какой у вас браузер и версия? Спасибо
Какой стек вы используете? Вероятно, вам на некоторое время хватит бесплатного уровня sentry и posthog для мониторинга ошибок и наблюдаемости

На фронтенде используется React, а на бэкенде — InstantDB ( https://www.instantdb.com/ ).
Я старался не добавлять больше внешних SDK, так как это увеличивает размер пакета. Скоро добавлю Sentry для некоторой наблюдаемости.

[мертвый]

Спасибо за поддержку!
Спасибо также за идеи по расширению и улучшению текущих функций 🙂
Это будет довольно негативно (извините), но я не вижу здесь никакой ценности. Возможно, я не совсем “понимаю”, но я не вижу, как это помогает вам планировать. Это просто позволяет вам визуализировать план после того, как вы его создали.
Я путешествую “полный рабочий день” со своей девушкой, и она делает большую часть/всю работу по планированию. Самое сложное не записать, что нужно сделать, а придумать план в первую очередь.
Сначала вы выбираете место, затем выбираете интересные места. Затем вам нужно разработать маршрут, который имеет смысл, который позволит вам увидеть все эти места и как вы будете перемещаться между ними. Поезда/автобусы/такси, расписание этих видов транспорта, запасной вариант на случай, если вы неизбежно опоздаете, «точка невозврата», когда пора отказаться от этого аттракциона.
Для некоторых мест — напоминания о том, когда билеты поступят в продажу на то, что вы хотите сделать, если это очень популярно. Где имеет смысл делать что-то в виде однодневных поездок, а где имеет смысл просто переехать в более сельскую местность/лагерь, чтобы посмотреть что-то. Что делать с багажом и как его перевезти с места на место.
Правда, я не подписывался, я просто посмотрел бесплатный пример и показал его своей девушке. Она использует Excel + Google Maps для визуализации плана, и мы не уверены, что это дает сверх того. Мы также всегда вместе лично, я мог бы понять, как если бы вы были далеко друг от друга, возможно, комментарии и прочее могли бы быть полезны?
Спасибо за ваш отзыв. Да, я понимаю, что у каждого свой рабочий процесс, и это нормально — придерживаться его. Я тоже раньше использовал рабочий процесс Excel + Google Maps, но мне кажется, что совместная работа с человеком на другом конце земного шара — это такая головная боль в Excel, поэтому я придумал эту штуку

У моего друга (коллеги) были похожие идеи по управлению поездками, и он создал это.
Полностью открытый исходный код https://github.com/CopilotKit/CopilotKit/tree/main/examples/…
На случай, если это окажется вам полезным.
https://examples-coagents-ai-travel-app-git-main-copilot-kit…
Покажите скриншоты. Покажите, как я и моя семья будем его использовать и что при этом чувствовать.

Спасибо за ваши отзывы. Я скоро их добавлю.

Такое ощущение, что все последние несколько лет использовали японский язык для своих сторонних приложений. Я думаю, это может привести к путанице.
С другой стороны, если добавить больше социальных элементов, это может быть весело. Есть несколько приложений, которые позволяют людям загружать места и точки доступа, так что это больше ориентировано на сообщество, но это тоже своего рода Instagram.
Я думаю, что обмен фотографиями — это хорошая идея. У меня есть семья, которая занимается автодомами, и они используют приложение, которое позволяет им в частном порядке делиться своей галереей. Круто видеть, где они находятся и что делают, путешествуя по стране.
Достаточно будет галереи с приватной ссылкой, доступной только для чтения.
Хаха, спасибо! Да, это может быть хорошей идеей, если будет много пользователей, но сейчас это в основном я и близкие друзья, так что пока не так много

Не могли бы вы рассмотреть возможность использования чего-то другого, кроме ReCaptcha?
За последний год на HN упоминалось несколько альтернатив. Быстрый поиск по истории моего браузера показал https://altcha.org/open-source-captcha/ как самую последнюю ссылку, по которой я был.
Хочу сказать, что у меня нет опыта использования «альтернативных» капч, и та, которую вы используете, мне просто не нравится.
Также, пожалуйста, побыстрее запустите приложение, чтобы мы могли использовать его во время отпуска в начале сентября, ха-ха 🙂 Спасибо.
Спасибо за отзыв!
К сожалению, мне тоже часто приходилось сталкиваться с Recaptcha. Эта часть, по-видимому, внедряется моим общим хостингом (Hostinger) без возможности отключения, даже когда я проверяю их поддержку. Я разместил это на общем хостинге моего основного сайта (kenrick95.org) в качестве поддомена, поскольку мне не нужно платить за это дополнительно.
Я мог бы рассмотреть возможность переноса его в другое место, если решу вести его отдельно от основного сайта.
Source: news.ycombinator.com