Что это и зачем?
Бывало у вас такое, что нужно быстро проверить что там в календаре, но влом идти на сайт гугл календаря?
И у меня нет. Зато решение уже есть (Проактивность!)
Ну ладно, если серьезно, то надеюсь это может оказаться кому-то полезным, иначе зачем я столько старался.
Всё просто: кликаешь на иконку расширения в браузере, справа выезжает календарик с событиями.
Как появилась идея?
Этот проект - мой это первый (почти) шаг в индихакинг. Я искал идею для chrome расширения. Нашел хороший, как мне тогда казалось, ключевик (Calendar 2024) и решил сделать просто календарик. Кликаешь - открывается календарик, листаешь, всё. Никаких синхронизаций и т.д.
Звучало бесполезно, но неожиданно жена сказала что она бы таким пользовалась, потому что встроенный маковский виджет календаря не листается, а ей часто нужно. Ну окей, happy wife - happy life, как говорится.
В первой версии расширение таким и прожило несколько месяцев, и даже набрало 2000 юзеров.
Т.к. новых идей для проектов не появлялось (а точнее я их кенцелил на этапе зарождения), то решил немного прокачать календарь и добавить синхронизацию с гуглом.
После того как добавил, появилось еще много хотелок и беклог фич разросся до тех размеров, что настало время задуматься: а это вообще кому-нибудь нужно? Этот пост - попытка получить ответ на этот вопрос и найти хотя бы несколько заинтересованных юзеров.
Если вам нравится/не нравится/чего-то не хватает/вообще не работает - напишите плиз об этом в комментах.
Какой технологический стек вы использовали?
- Plasmo Framework - мой рекомендасьён для расширений
- React + Tailwind
- NextJS для сайта
Как вы запускались и искали первых пользователей?
Все пользователи пришли из SEO. Изначально идея продукта искалась именно такая, чтобы можно было получать юзеров органически. Для этого обычно нужен хороший ключевик, и отсутствие конкуренции по нему в ChromeWebStore.
С какими самыми неожиданными трудностями пришлось столкнуться?
Три месяца игнора при модерации OAuth Screen. Нашел единственную возможность написать в техподдержку - это купить платный тариф поддержки. Благо при реге аккаунта они дают 300$ кредита и их можно использовать для оплаты этого тарифа, но это я узнал постфактум, когда уже решил заплатить 30$ за то, чтобы сделать бесплатное расширение.
Нативная авторизация, доступная для расширений, работает только в chrome браузере, но не работает в других chromium браузерах, а я сижу на Arc. Сделать расширение для всех кроме себя звучало сомнительно. Пришлось переделать авторизацию на схему, в которой нужен сервер для обмена токенов. На этом моменте потерялась автономность, теперь нельзя просто закинуть в стор и забыть, нужно чтобы как минимум api обмена токенов работало.
Есть идеи как это можно монетизировать?
Существует мнение, что юзеры из US и Европы готовы платить за такие простые продукты. Можно попробовать в будущем для этих юзеров сделать расширение платным, с единоразовым платежом, а для остальных стран оставить бесплатным. Но я для себя еще не разобрался с этической стороной такого подхода, поэтому идея в ящике.
Также можно оставить бесплатным для всех текущих юзеров, и сделать платным для будущих.
Но в голове все время одна и та же мысль - ну камон, кто будет платить за календарь ?!
Тут надо отметить что у меня нет цели заработать на этом. Хочется получить первый долор чтобы добавить мотивации делать другие проекты, или прокачать этот.
Какие планы на будущее?
Сейчас задача - понять, нужно ли это пользователям.
Если да, то возможно реализую весь свой беклог.
Там есть такие пункты как:
- поддержка подтверждения/отклонения встреч
- удобное отображение пересекающихся событий, отклоненных и ожидающих подтверждения
- добавить hotkeys для вызова календаря
- перенос всей авторизации на бекенд, чтобы слушать там пуши от google, и моментально через websocket обновлять события у юзера
- уведомления
- быстрое добавление событий и т.д
Если нет, то переведу авторизацию на нативную, закину в стор и пусть оно живёт само по себе и только для chrome юзеров.
Нужны ли какие-то советы или помощь Клуба?
Да! Очень нужны любые отзывы или идеи. Это то, зачем был написан данный пост.
А вот и первый фидбек! У меня панель снизу, а календарь выезжает сверху.
P.S. Что-то ни один из markdown спойлеров не завёлся, сорян за длинную картинку.
😱 Комментарий удален его автором...
Сразу традиционное: а под фаерфокс? :)
Впрочем, я пока не увидел - не знал что мне такое надо, пойду проверю вдруг уже есть
ты знаешь, это хорошо! Забрал себе. Попользуюсь
Крутой проект! Особенно радует как ты органически пользователей набрал, не подскажешь как ты проверял запросы в chrome store?
У меня был опыт написания расширения и у него органически набралось только 20 пользователей за 4 года 😅
крутая идея, установил себе, у меня как раз бывает такое, что по многу раз открываю вкладку гугл календаря, чтобы посмотреть, что же там запланировано 😄
момент, который проявился у меня: в некоторых языках все дни недели начинаются с одной буквы (например, каталанский). и в расширении у меня получается все дни недели одинаковые, просто D
Apple в этом случае отображает по 2 буквы