Проект: World Chess Calendar  Публичный пост
9 июля 2023  255
World Chess Calendar

Всем привет! Сегодня расскажу о новом шахматном проекте, который уже релизнулся в MVP версии и, надеюсь, получит развитие

Обо мне

Я фронтенд-разработчик, а мой друг - бэкэнд-разработчик. Dynamic duo (с). Мы пробовали делать уже несколько проектов, но прошлые идеи оказались тухловатыми. Эта - первая, которая была близка лично мне, поэтому, наверное, в ней нашлось больше смысла

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

Я с детства играл в шахматы, профессионально занимался с 5 до 16 лет, а сейчас, после университета и переезда, вновь взялся за старое. Основной метод развития в шахматах - это играть реальные турниры с людьми. Сколько ты ни занимайся дома, а без игры это всё пустое.

Закономерно встаёт вопрос, а где же искать эти самые турниры, особенно в чужой стране? В детстве тренер как-то сам говорил, куда и когда нужно ехать, а теперь? Как выяснилось, нормальных сайтов по этой теме практически нет. Популярные крутые сайты показывают только самые топовые турниры, а что у вас в городе на соседней улице проходит хороший ежемесячный турнир для вашего уровня можно узнать только на локальном сайте, о котором вы не имеете понятия.

То есть местные свои сайты знают, и (сквозь боль) пользуются этими старыми интерфейсами, а со стороны это какая-то закрытая тусовка. Если повезет, то выбранная вами страна будет активно использовать самый популярный сайт chess-results, но и его интерфейс в 2023 году вызывает боль.

Значит, пора делать свой!

Что вошло в прототип и сколько времени на него было потрачено?

Как водится, нужно было сделать сервер и клиент, то есть какую-то базу, апи к ней, парсеры для некоторых существующих сайтов с турнирами, а затем красиво это всё показать. На всё ушло около месяца не самой активной работы

В прототип было решено включить какой-то минимально ценный набор стран (10+), то есть нужно было спарсить данные для них, а так же базовые юай-фичи современного хорошего приложения. Например, я точно не хотел релизить MVP не имея сохранения фильтров в адресной строке, потому что тогда их нельзя будет добавить в закладки.

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

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

Все сервер-сайд штуки написаны на питоне, поскольку на нём традиционно самый лучший тулинг для работы с данными (парсинг, скедулинг, пост-процессинг и тп), ну а фронтенд на Реакте (pnpm, vite, TS, tailwind, react-query - в общем, суповой набор стартапера в 2023)

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

Трудности всплыли при парсинге больших объёмов данных и конкретно определения локации турнира, поскольку эти вещи целиком зависят от мощностей и использования сторонних апи. Всё это, как выяснилось, требует денег, а вкладываться со старта в амазоновский сервер не имея пользователей - немного преждевременно.

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

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

Мы в процессе поиска первых пользователей, на данный момент были написаны пост на реддите, несколько постов на шахматных форумах, продактхант, платная гуглореклама. Всё это начинает приводить небольшие ручейки пользователей

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

Пока только тратим :) Небольшие суммы на сервер (около 15$/месяц) + покупка домена (.com 1$ за первый год). Хотелось бы тратить больше, как писал выше, но здесь, такое чувство, потолка по расходам просто нет, поэтому нужен онлайн, чтобы были шансы как-то заработать на улучшение серверов и апи интеграций

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

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

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

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

Любые советы и фидбек приветствуются! Также попрошу поставить апвоуты на продактханте, кому не лень. Ссылка

Какой совет вы бы сами могли дать идущим по вашим стопам?

Пробовать столько раз, сколько будет нужно. Опыт показывает, что взлетит или не взлетит идея определить чисто теоретически не получится, нужно делать MVP и пытаться получить фидбек. И если конкретный проект не заходит людям, это не значит, что следующий тоже не зайдёт

2 комментария 👇

за шахматы лайк

мвп огонь

  Развернуть 1 комментарий
Эдит Пифпаф Head of Business Development 9 июля 2023

Очень круто!

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

😎

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

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


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