Last Time I v1
Ivan Elfimov, 2019-12-07, 1m (177 words)
Идея проекта: отслеживание каких-либо действий для мотивации/демотивации. Вроде как трекер привычек, но ни к чему не обязывающий. Заходишь на сайт, отмечаешь какое-то действие и париодически смотришь что да как.
Например, у меня правило есть фастфуд максимум раз в неделю. Я захожу, отмечаю, что поел. И периодически заглядываю, сколько уже прошло времени. Смог продержаться дольше? Круто. Не смог? Отметился.
Единственная кастомизация - это “частое” действие или нет. Пробежка это в целом неплохое полезное занятие и его нужно делать часто, поэтому оно “частое”. Напротив, “есть фастфуд” не очень полезное и нужно делать реже, то есть “не частое”.
Что использовал:
- FastAPI - бэк
- PonyORM - вроде как асинхронный орм
- sqlite - бд
- Vue - фронт
- Vuetify - тема для фронта
- moment.js - красивая обработка дат
Всего 3 окна.
Основной с действиями:
История действия (логи) и простые операции редактирования:
Добавление действия:
Какие выводы сделал: