1

Step 1

Покупка домена, размещение на хостинге

2

Step 2

Поднять окружение для разработки на микрокомпьютере

3

Step 3

Изучение существующих приложений для телефонов

4

Step 4

Выделить минимально необходимый функционал и реализовать его

5

Step 5

Программирование бэкэнда

6

Step 6

Программирование фронтэнда

7

Step 7

Заполнение доски на Trello и подготовка документации

1

Step 1

Покупка домена, размещение на хостинге

2

Step 2

Поднять окружение для разработки на микрокомпьютере

3

Step 3

Изучение существующих приложений для телефонов

4

Step 4

Выделить минимально необходимый функционал и реализовать его

5

Step 5

Программирование бэкэнда

6

Step 6

Программирование фронтэнда

7

Step 7

Заполнение доски на Trello и подготовка документации

11 May 2018
Goal completed 3 October 2021
Career & Work

Написать собственный сервис для учета финансов

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

Сейчас я довольно неплохо знаю laravel и знаком с API телеграма для работы с ботом. Я уже писал одного бота, который мониторит цены в стиме, но из-за ограничений на передачу предметов он потерял свою актуальность, хочу переделать его на что-то полезное.

Основной фишкой хочу сделать именно бота в телеграмме, через которого можно будет заносить все расходы на лету, набрав одно сообщение.

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

 Goal Accomplishment Criteria

Сайт и бот стабильно работают

 Personal resources

Время, микрокомпьютер, оплаченный хостинг

 Goal ecological compatibility

Цель родилась самостоятельно и зависит только от меня

  1. Покупка домена, размещение на хостинге

    Боевую версию сайта необходимо разместить на настоящем, доступном извне домене.

  2. Поднять окружение для разработки на микрокомпьютере

    Дома есть raspberry pi, который уже настроен под веб-сервер, его можно использовать как хост разработки, на котором я смогу программировать и тестировать.

  3. Изучение существующих приложений для телефонов

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

  4. Выделить минимально необходимый функционал и реализовать его

    Для первой - альфа-альфа-версии нужно выделить минимальный функционал (все сущности, формы и прочее) и закодить его.

  5. Программирование бэкэнда

    Закодить необходимый бэкэнд (апи для общения с фронтом)

  6. Программирование фронтэнда

    Личный кабинет и его веб-интерфейс

    Здесь нужна будет помощь дизайнера, или придётся учиться самому делать красиво :)

  7. Заполнение доски на Trello и подготовка документации

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

    Пока думаю, есть ли смысл доску делать открытой, чтобы люди могли оставлять свои комментарии.

  • 3099
  • 11 May 2018, 18:04
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?