Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
onixred
7 лет назад

От идеи до продакшена часть 1 [Java telegram bot]

Всем привет. Я очень давно не писал посты. Сегодня я расскажу о своем проекте "Поиск свободных мест".

История

Примерно полгода назад моей сестре нужно было поехать на поезде в другой город. Как обычно она тянула с покупкой билетов. За пару дней она все же решила зайти на сайт РЖД и купить билеты, но открыв сайт мы увидели, что все нижние места заняты, а ехать на верхних она не хотел. Мы огорчились, я уговорил ехать ее наверху. Так и появилась идея сделать программу которая напоминает о билетах.

Эволюция идеи

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

Решение

Проект я условно разделил на 2 части агрегатор (back end) собирает данные о поездах, рейсах и свободных местах, front end служба должна предоставлять доступ к данным агрегатора и к самому агрегатору. Стоит отметить, что фронтовых служб может быть несколько (веб, телеграм, мобильное приложение).

Что уже сделано

  • агрегатор - java сервис
  • front end (telegram bot) - java сервис

Результаты

  • Сервис работает в тестовом режиме.
  • Первый релиз и запуск проекта на сервере был сделан 15.04.17.
  • Сейчас уже 20 активных и 60 всего пользователей у системы.

Сегодня сделаю пару фиксов и завтра опубликую инструкцию и демонстрацию бота.

PS Все средства собранные с этого поста пойдут на развитие сервиса

Вакансии

  • Разработчик front end я планирую открыть API чтобы люди разрабатывали приложения.
  • Тестировщик как front end так и back end.
  • Аналитик
    Пока что вся работа за идею, опыт и соавторство. пишите мне вот мой telegram или комментарий к посту

Инвесторы

  • Вы можете проголосовать за пост или связана со мной вот мой telegram или в chat.golos.io или комментарий к посту

Исходный код

пока открыт общий пакет утилит

  • commons общий пакет утилит

Всем спасибо за внимание

15
7.082 GOLOS
На Golos с December 2016
Комментарии (3)
Сортировать по:
Сначала старые