Проект: SideCal — виджет календаря для браузера  Публичный пост
20 августа 2024  525
SideCal - виджет календаря для браузера
https://chromewebstore.google.com/detail/bkefjjedeepgicbfgckepjoklaebjcde

Что это и зачем?

Бывало у вас такое, что нужно быстро проверить что там в календаре, но влом идти на сайт гугл календаря?
И у меня нет. Зато решение уже есть (Проактивность!)

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

Всё просто: кликаешь на иконку расширения в браузере, справа выезжает календарик с событиями.

Как появилась идея?

Этот проект - мой это первый (почти) шаг в индихакинг. Я искал идею для chrome расширения. Нашел хороший, как мне тогда казалось, ключевик (Calendar 2024) и решил сделать просто календарик. Кликаешь - открывается календарик, листаешь, всё. Никаких синхронизаций и т.д.
Звучало бесполезно, но неожиданно жена сказала что она бы таким пользовалась, потому что встроенный маковский виджет календаря не листается, а ей часто нужно. Ну окей, happy wife - happy life, как говорится.
В первой версии расширение таким и прожило несколько месяцев, и даже набрало 2000 юзеров.

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

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

Если вам нравится/не нравится/чего-то не хватает/вообще не работает - напишите плиз об этом в комментах.

Какой технологический стек вы использовали?

  • Plasmo Framework - мой рекомендасьён для расширений
  • React + Tailwind
  • NextJS для сайта

Как вы запускались и искали первых пользователей?

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

С какими самыми неожиданными трудностями пришлось столкнуться?

  1. Три месяца игнора при модерации OAuth Screen. Нашел единственную возможность написать в техподдержку - это купить платный тариф поддержки. Благо при реге аккаунта они дают 300$ кредита и их можно использовать для оплаты этого тарифа, но это я узнал постфактум, когда уже решил заплатить 30$ за то, чтобы сделать бесплатное расширение.

  2. Нативная авторизация, доступная для расширений, работает только в chrome браузере, но не работает в других chromium браузерах, а я сижу на Arc. Сделать расширение для всех кроме себя звучало сомнительно. Пришлось переделать авторизацию на схему, в которой нужен сервер для обмена токенов. На этом моменте потерялась автономность, теперь нельзя просто закинуть в стор и забыть, нужно чтобы как минимум api обмена токенов работало.

Есть идеи как это можно монетизировать?

Существует мнение, что юзеры из US и Европы готовы платить за такие простые продукты. Можно попробовать в будущем для этих юзеров сделать расширение платным, с единоразовым платежом, а для остальных стран оставить бесплатным. Но я для себя еще не разобрался с этической стороной такого подхода, поэтому идея в ящике.

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

Но в голове все время одна и та же мысль - ну камон, кто будет платить за календарь ?!
Тут надо отметить что у меня нет цели заработать на этом. Хочется получить первый долор чтобы добавить мотивации делать другие проекты, или прокачать этот.

Какие планы на будущее?

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

  • поддержка подтверждения/отклонения встреч
  • удобное отображение пересекающихся событий, отклоненных и ожидающих подтверждения
  • добавить hotkeys для вызова календаря
  • перенос всей авторизации на бекенд, чтобы слушать там пуши от google, и моментально через websocket обновлять события у юзера
  • уведомления
  • быстрое добавление событий и т.д

Если нет, то переведу авторизацию на нативную, закину в стор и пусть оно живёт само по себе и только для chrome юзеров.

Нужны ли какие-то советы или помощь Клуба?

Да! Очень нужны любые отзывы или идеи. Это то, зачем был написан данный пост.

Связанные посты
17 комментариев 👇
Роман Яганин Шевелю проектики, делаю open source фреймворк по написанию документации к ПО 21 августа в 05:49

ты знаешь, это хорошо! Забрал себе. Попользуюсь

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

А вот и первый фидбек! У меня панель снизу, а календарь выезжает сверху.

Хочу снизу
Хочу снизу

P.S. Что-то ни один из markdown спойлеров не завёлся, сорян за длинную картинку.

  Развернуть 1 комментарий

@aryadovoy, ого, впервые вижу чтобы панель была снизу. А что за браузер?

Ну как минимум через настройки поддержать легко (чтобы ты сам выбирал где он будет выезжать). Записал в беклог, спасибо!

  Развернуть 1 комментарий

@upokusaev, Vivaldi.
Спасибо, буду ждать. :)

  Развернуть 1 комментарий

@aryadovoy, Привет, готово!
Теперь можешь настроить чтобы выезжала снизу


P.S. Новая версия только что опубликовалась, возможно надо совсем немного подождать чтобы у тебя обновилась

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Сразу традиционное: а под фаерфокс? :)
Впрочем, я пока не увидел - не знал что мне такое надо, пойду проверю вдруг уже есть

  Развернуть 1 комментарий

@kudjo, сходу нашлось такое
https://addons.mozilla.org/en-US/firefox/addon/checker-plus-for-calendar/
Выглядит как то что надо, хотя под рукой десктопа нет проверить.
Самое смешное что я пользуюсь checker plus for Gmail от того же чувака, и про календарь даже не подумал

  Развернуть 1 комментарий

@kudjo, ага, я знаю про чекер плюс. Но он только про функционал, но совсем не про дизайн. И если не ошибаюсь это в нём (либо в Button for Google Calendar) нужно постоянно заново логиниться, т.к тебя выкидывает.
А про Firefox - возможно под него тоже сделаю

  Развернуть 1 комментарий
Aleksandr Kovalchuk Мобильный разработчик 21 августа в 07:01

Крутой проект! Особенно радует как ты органически пользователей набрал, не подскажешь как ты проверял запросы в chrome store?

У меня был опыт написания расширения и у него органически набралось только 20 пользователей за 4 года 😅

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@upokusaev, Так и знал что там всё не так просто, спасибо большое что поделился!

  Развернуть 1 комментарий

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

момент, который проявился у меня: в некоторых языках все дни недели начинаются с одной буквы (например, каталанский). и в расширении у меня получается все дни недели одинаковые, просто D


Apple в этом случае отображает по 2 буквы

  Развернуть 1 комментарий

@sasha-kir, Спасибо за отзыв) интересно, постараюсь фиксануть в следующем апдейте

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб