1

Этап 1

Трекер привычек

1

Этап 1

Трекер привычек

17 февраля 2023

Цель заброшена

Автор не отписывался в цели 1 год 10 месяцев 28 дней

Карьера и работа

Изучить Laravel 9

Создание 2х проектов на Laravel 9: свой проект и коммерческий сайт типа "компания".

  • Свой проект - трекер привычек, т.к. не удалось найти именно то, что хотел - решил запилить свой. Ну и потренируюсь заодно.
  • Второй проект - типовой сайт для компании со стандартным функционалом: страницы, новости, контактная форма, админка и т.п.

 Критерий завершения

Запущено 2 проекта на Laravel

  1. Трекер привычек

    Работая над целью продуктивности, понял, что не хватает универсального инструмента - приходится использовать несколько программ. Что не хватает в первую очередь:

    Веб-версии
    с телефона тупо неудобно, т.к. большую часть за компом, а телефон это на 90% звонилка.

    Количественных привычек
    чтобы не просто "сделал/не сделал". А сколько сделал, а сколько должен был. А за месяц, год?

    Телеграмм
    чтобы не надо было лезть в приложение, а кинуть через телеграмм бота.
    Или чтобы тебе кинули какую задачу, чтобы это сразу в список попало.

    Прогресса
    мне недостаточно оценить эффективность дня словами - лучше подсчитать.
    Сделал все задачи, привычки - выложился на 100%. Где-то недобрал - цифрами будет нагляднее.

    Публичности
    одно дело просто скрины в соц. сетях постить, где это нафиг никому не сдалось. Другое когда можно посоревноваться по схожим привычкам, вдохновляться, не отставать.

    1. Установка, настройка

    2. Первичная база

    3. Добавление и редактирование

    4. Разовые задачи

    5. Настройка прогресса

    6. Создание повторяющих дат

    7. Журнал по привычкам

    8. Публикация на тестовый сервер

    9. Телеграмм бот для добавления, фиксации прогресса по привычкам

  • 441
  • 17 февраля 2023, 19:08

Дневник цели

9день

Запись к этапу «Трекер привычек»

Достигатор25 февр. 2023, 19:46

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

Далее: уже выстроить нужный вид и немного откорректировать условия выборки.

4день

Запись к этапу «Трекер привычек»

Достигатор20 февр. 2023, 19:44

Сделано примитивное добавление данных по привычке..
но буду переделывать на что-то более удобное. чтобы не надо было по каждой привычке отправлять данные..
а менять их прям в таблице.. через ajax
пока просто как тренировка, чтобы понять механизм, связи..
а эту форму можно будет оставить для добавления разовой задачи.. чуть переделать только.

далее - исправить вывод.. здесь некорректен..
т.к. хочу не изменять или суммировать текущие числовые/временные значения по привычке, а добавлять новую запись - можно будет выводить "рекорды" по привычке.. как дополнительный мотиватор..

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

1день
Достигатор17 февр. 2023, 19:34

Ну что ж.. начало положено..

  • установил пакет Breez
  • сделал табличку привычек

Следующим шагом добавление и редактирование.. пока тупо через базу

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

309 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Freeland
Катерина
Perfect Coffee
Freeland
Perfect Coffee
Катерина