Написать собственный сервис для учета финансов
Пришла в голову идея, как могу использовать свои знания с толком для себя, а в перспективе и для других людей - написать собственный сервис для учета финансов.
Сейчас я довольно неплохо знаю laravel и знаком с API телеграма для работы с ботом. Я уже писал одного бота, который мониторит цены в стиме, но из-за ограничений на передачу предметов он потерял свою актуальность, хочу переделать его на что-то полезное.
Основной фишкой хочу сделать именно бота в телеграмме, через которого можно будет заносить все расходы на лету, набрав одно сообщение.
Бот должен сохранять расходы в базу, к которой затем будет доступ из веб-кабинета с красивой инфографикой и удобными фильтрами.
Критерий завершения
Сайт и бот стабильно работают
Личные ресурсы
Время, микрокомпьютер, оплаченный хостинг
Экологичность цели
Цель родилась самостоятельно и зависит только от меня
-
Покупка домена, размещение на хостинге
Боевую версию сайта необходимо разместить на настоящем, доступном извне домене.
-
Поднять окружение для разработки на микрокомпьютере
Дома есть raspberry pi, который уже настроен под веб-сервер, его можно использовать как хост разработки, на котором я смогу программировать и тестировать.
-
Изучение существующих приложений для телефонов
Необходимо установить и попробовать несколько бесплатных приложений, чтобы понять, какие у них сильные и слабые стороны, выбрать от каждого только лучшее.
-
Выделить минимально необходимый функционал и реализовать его
Для первой - альфа-альфа-версии нужно выделить минимальный функционал (все сущности, формы и прочее) и закодить его.
-
Программирование бэкэнда
Закодить необходимый бэкэнд (апи для общения с фронтом)
-
Программирование фронтэнда
Личный кабинет и его веб-интерфейс
Здесь нужна будет помощь дизайнера, или придётся учиться самому делать красиво :)
-
Заполнение доски на Trello и подготовка документации
Trello - это удобный инструмент для ведения конкретных задач, разбиения его на подзадачи и так далее.
Пока думаю, есть ли смысл доску делать открытой, чтобы люди могли оставлять свои комментарии.
- 3094
- 11 мая 2018, 18:04
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением