Записи
Проекты / Технологии / Скрипты / Сниппеты
Форум

Проекты, которые я делаю в свободное время

Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.

2021-05-16
Технологии: Laravel framework Laravel Nova Bootstrap 2
Проект: CRM для психолога

Сделано:

  • Сделать клонирование этапов
  • Сделать клонирование этапов с объектами
  • русифицировать ошибки входа на сайт
  • Отправка комментариев по ctrl+enter
  • Описание к тэгам
  • Обсёрверы новы пометить нэймспэйсом
  • не показывать надпись в профиле, если нет просмотренных постов
  • У полиморфных связей не обновляется timestamp
  • Из админки переход на основной сайт
  • Добавить плагин для загрузки файлов
  • Добавить сессии в api
  • Добавить проверку на админа в апи
  • В шапке админки всё равно граватар
  • Вывести видео у объектов
  • Проработка видео в админке
  • Возможность прикреплять видео к объекту
  • Добавить ckeditor4
  • Добавить админское название для этапа
  • Кнопка “отметить что пройдено” для статей
  • Action для клонирования объекта
  • admin_title trait
  • title всюду проставить на фронте
  • Админское название для этапов и объектов
  • Вернуться в себя после выселения
  • Флаг видимости для этапов не работает
  • Граватар заменить на морду лица
  • Сделать слежение за SliceUsers
  • Сделать слежение за изменением slice_id у этапов
  • Добавить поле в user_stage для того чтобы видеть что оно автоматом создано
  • Синхронизация этапов и разрезов у пользователя
 
 

Прошлые записи

16 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
15 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
12 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
10 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
10 May 2021 » Вечерний Jekyll.
09 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
08 May 2021 » Учу laravel на стриме - часть 1
08 May 2021 » Рисую на html и css. Генератор обложек для видео
08 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
03 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
03 May 2021 » Вечерний jekyll. Уменьшаем бэклог
02 May 2021 » Утренний jekyll. Уменьшаем бэклог
01 May 2021 » Ларавель, ycrm, май! Продолжаю кодить систему для работы с клиентами.
29 Apr 2021 » Утренний кодинг любимого сайтика
27 Apr 2021 » Прохождение minecraft skyfactory4 - день второй
25 Apr 2021 » Воскресный кодинг на laravel, php, питоне и джэкиле
25 Apr 2021 » Прохождение minecraft skyfactory4 - день первый
24 Apr 2021 » Субботний кодинг на laravel, php, питоне и джэкиле
18 Apr 2021 » Разная программерская мелочёвка
17 Apr 2021 » Изучение тз по предстоящей разработке crm системы
14 Mar 2021 » Nodejsdeploy

Технологии

Что я использую у себя в работе

  • Bootstrap 2 - для прототипирования сайтов, когда требуется поддержка мобильного отображения
  • i3wm - тайловый оконный менеджер
  • Jekyll - генератор статичных сайтов
  • Laravel framework - фрэймворк на php для разработки сайтов
  • Node.js - для javascript за пределами браузера
  • Laravel Nova - админ панель для Laravel от самих разработчиков фрэймворка
  • PM2 - гипервизор для процессов
  • Python - для написания консольных приложений
  • Ubuntu - основная операционная система

Сниппеты

Скрипты

Забрать всё вместе, разом, с github: https://github.com/bubujka/bu.bin
git clone git@github.com:bubujka/bu.bin.git

    Боль-менее интересное

  • cup - Заняться наведением порядка всюду #cleanup
  • docker-test - Пометить слой у докера алиасом и запустить в нём баш #docker
  • dtb - Сбилдить Dockerfile и сразу его запустить #docker
  • Разный хлам

  • REKBD - Сбросить настройки раскладки
  • activity-tail - Показать лог моей активности за рабочим местом
  • add-image-to-anki - Добавить изображение в anki #anki #xdotool
  • add-rsync-key - Добавить ключ на rsync.net #rsync #api #ssh
  • add-watermark - Добавить надпись-watermark картинкам #imagemagick
  • add_to_unsorted_section.py - Добавление строки в секцию #plan.md
  • asna - Программа для записи задач в asana из консоли #api #asana
  • av-es - Зашифровать в ansible как строку поток ввода #ansible
  • backup-mysql - Сделать бэкап базы данных локально #mysql
  • battery-info - Получить информацию по батарее #hw
  • bcrypt.php - Bcrypt.php
  • beta-laravel - Сделать сайт из корпоративного ларавеля #laravel
  • bigger - Вывести список файлов, которые больше определённого размера #filesystem
  • box - Из потока ввода сохранить ссылки в персональном архиве #archive #abox
  • br - Открыть ссылку в браузере #browser
  • brightness - Выставить максимальную яркость экрану #hw
  • browser_kill_server.py - Сервер, который прибивает все запущенные процессы по списку названий #server #workspace
  • camshot - Сделать фото с вебкамеры и залить его в инет #video
  • check-all - Скрипт проверяет что в git-репозиториях из папки /home/www/ нет незафиксированных изменений #git
  • check-vcs-on-domain - Проверить - есть ли уязвиость git / svn на домене #git #svn #security #domain
  • civ1 - Запустить первую цивилизацию в досбокс #game #dosbox
  • cleanup.py - Глобальная чистка на компьютере #workspace #cleanup
  • clear-fucking-docker - Удалить все контейнеры и вольюмы #docker
  • clear-swp - Удалить временные файлы от vim #vim #cleanup
  • clipboard-to-plan - Записать содержимое буфера обмена в plan-файл #clipboard #plan
  • commit-or-notify - Попытаться закоммитить репозиторий, а если не получается - отправить письмо админу #git #mail
  • composer-ungit-vendor - Вычистить .git репы из vendor у composer #php #composer
  • convert_doc_to_pdf.py - Сконвертировать все doc, docx файлы в каталоге в pdf
  • cp-latest - Скопировать самый новый файл из каталога в другое место
  • create-gallery - Создать галерею фоточек из папки #html #website #image
  • create-site - Создать на сервере отдельный сайт из ветки репозитория #git
  • dernut-dirku - Выключить и включить интерфейс у микротика из консоли #mikrotik
  • diablo-2-plugy - Запустить Plugy версию diablo2 #game
  • diablo-2 - Запустить вторую диаблу #game
  • dmenu-timer - Запустить таймер (pomodoro) через dmenu #timetracking #pomodoro
  • dmenu-wrapper - Враппер для dmenu, который устанавливает стиль и кодировку #dmenu
  • docker-ip - Получить ip адрес у докер контейнера #docker
  • docker-login - Запустить экземпляр контейнера с bash #docker
  • domain-grep-header - Вывести содержимое одного из header у списка доменов в stdin #domain
  • domain-to-ips - Преобразовать домены из stdin в ip-адреса #domain
  • dt - Запустить контейнер под именем test с башем, а потом его удалить #docker
  • dtr - Запустить контейнер под именем test с его entrypoint #docker
  • dyrkodroch.py - Включать-выключать интерфейс на микротике, пока он не заработает на 100 мбитах #mikrotik
  • dzen2-wrapper - notify-send из stdin.
  • efx - Прогнать stdin через eslint --fix #lint
  • en-gtypist - Запустить тренировку слепого набора на английский язык #touchtype
  • fetch-bootstrap - Скачать стили первого бутстрапа с гитхаба #bootstrap #webdev
  • fetch-jquery - Скачать свежий jquery и положить его рядом #webdev
  • fetch-underscore - Скачать свежий underscore #webdev
  • fix-tty - Обновить настройки консоли #tty
  • flush-dns-cache - Сбросить кэш днс #dns
  • fmts - Реформатировать текст, но не объединяя строки #text
  • from-unixtime - From Unixtime
  • fuckify.py - Дополнить все строки от stdin пробелами, чтобы оно было выровнено справа #text
  • gdphoto - Стилизовать картинку с дизерингом и заливкой фона
  • git-ac - Закоммитить не глядя #git
  • git-autocommit - Попытаться закоммитить, если есть что коммитить #git
  • git-cc - Закоммитить то что есть #git
  • git-check - Получить статус по всем дочерним git репозиториям #git
  • git-ci - Закоммитить то что есть
  • git-ib - Быстрый коммит с сообщением "Я сделяль" #git
  • i3-workspace - Поменять рабочий стол в i3wm из консоли #i3
  • k9 - Убить процесс по имени
  • puffy - Чтение и запись в бэйскамп #basecamp
  • pys - Запустить по-быстрому simple-http-server
  • real_ssh_chromium - Запустить хром через socks5 туннель
  • refonts - Переиндексировать шрифты
  • rekbd - Сбросить настройки раскладки
  • run_clean-chrome - Запустить хром через socks5 туннель
  • scy - Запись видео с экрана
  • select-list-file - Выбрать через dmenu один из списков
  • sf - Сохранить файлы в хранилище файлов
  • ssh_chromium - Запустить хром через socks5 туннель
  • tasklists - Список моих списков задач в бэйскампе
  • today-backup-letter - Получить букву, по которой удобно хранить бэкап
  • tt - Запустить таймер на какой-то интервал #pomodoro #timetracking
  • umo - Отмонтировать папку mnt в домашней папке
  • un777 - Сбросить права на файлы и папки
  • undoc - Вырезать из php файла все комментарии
  • upgrade-nvm - Команда для обновления nvm
  • urlencode - Заурлэнкодить поток ввода
  • uu - Сделать git pull и git push
  • video-to-html5 - Сконвертировать видео в mp4,webm,ogv
  • volume - Установить громкость в консоли
  • webcam - Вывести видео с веб-камеры на экран
  • writ-to-tw - Записать через dmenu в taskwarrior
  • write-to-basecamp-latest-target - Записать задачу из dmenu в тот же basecamp что и в прошлый раз #basecamp
  • write-to-basecamp-my-target - Записать задачу из dmenu в личный basecamp #basecamp
  • write-to-basecamp - Записать задачу из dmenu в бэйскамп #basecamp
  • write-to-plan - Записать через dmenu в
  • xc - Скопировать stdin или переданный аргумент в буфер обмена #clipboard #linux
  • youtube-latest-video - Загрузить на ютуб последнее видео с экрана #video #youtube
  • КУЛИВ - Сбросить настройки раскладки
  • кулив - Сбросить настройки раскладки