Записки фронтендера
423 subscribers
145 photos
42 videos
1 file
160 links
Все самые свежие обновления в мире Frontend

Бесплатная реклама твоего проекта
https://votby.ru

Общий чат
@fe_notes_chat

Чат помощи с поиском работы
@fe_notes_help

Написать в лс @usersavchenko
Download Telegram
Стартовала 4 неделя разработки стартапа 🤟🏻

Всем привет! Извиняюсь, что в последнее время так редко выхожу на связь. Работа над проектом идёт полным ходом и становится очень сложно найти время на традиционные посты.

Думаю после запуска MVP уже в ближайшее время должно стать попроще и я смогу вернуться к прежнему формату, а пока что расскажу, как у нас идут дела.

К проекту подключилось более 10 человек (число участников продолжает расти).

🍒 Традиционный scrum со спринтами и прочим организовать не получилось, поэтому сделали гибрид с kanban:
1) Ставим общую большую цель на неделю, к которой все стремимся
2) Раз в 2 дня проводим дейлики, на которых также и добираем задачи
3) По желанию задачи можно добирать и самостоятельно, предварительно отписав об этом в чате

🍒 Все поставленные цели на каждую из первых трёх недель закрыты:
1 неделя — каркас приложения (собственный UI Kit, окружение и прочее)
2 неделя — сборка всех запланированных страниц
3 неделя — адаптив страниц под мобильные устройства и исправление визуальных недочётов
4 неделя (планируем) — подключить все страницы к бекенду, добавить обработку всех ошибок и промежуточных состояний

🍒 Получилось организовать:
1) Подробнейшую документацию по ведению кода
2) Удобнейшую аналитику по тому, как должна быть устроена каждая из страниц
3) Макеты изначально пробовали собирать в Figma самостоятельно, но, как позже оказалось, платный ChatGPT справляется с этой задачей в разы лучше, поэтому очень быстро перешли на него

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

🔗 Ссылка на канал
🔥7❤1
Какую проблему решает наша платформа?

Хотел сегодня рассказать как прошла 4-я неделя разработки, но решил подсобрать чуть больше фич, чтобы картина смотрелась более целостно.

Поэтому немного повременю с этим и расскажу в чём смысл нашей площадки.

🍎 Мы пытаемся цифровизировать спрос и предложение на рынке IT, решая 2 большие проблемы:

1) Компании, стартапы и индивидуальные разработчики не знают, что именно нужно рынку, поэтому пытаются угадать, имея какие-то изначальные данные и у них это не всегда получается
2) Люди из других сфер имеют какие-то потребности, но не имеют специализированной площадки, на которой можно было бы о них написать

🍎 В связи с текущим кризисом сокращается огромное число IT специалистов и перед ними встаёт выбор:

1) Пойти работать в другую сферу
2) Пытаться упорно в условиях огромной конкуренции найти работу по профессии

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

🍎 Как это будет работать?

Представим себе Дмитрия. Он работает врачом и у него есть собака. Зачастую у него не хватает времени, чтобы её выгулять и он уже давно подумывает:
— Вот бы было такое приложение, в котором можно было бы найти человека, который бы сделал это за меня!


Он заходит на наш сайт и пишет об этом.

Через несколько дней идея собирает более 100 лайков, а в разделе голосования 23 человека выбирает опцию "Готов платить за это".

Ещё через день идею замечает разработчик Андрей, а также 2 стартапа и, понимая достаточно высокий спрос, берутся за разработку.

На всех этапах и разработчики и автор идеи общаются друг с другом в личных сообщениях и комментариях.

По итогу Андрея и ещё нескольких индивидуальных разработчиков принимают в один из стартапов, а автор идеи через месяц получает 2 крутых и конкурентоспособных приложения, которые полностью покрывают его потребности.

🔗 Ссылка на канал
❤2👍1🔥1
Прошёл месяц. Итоги

В прошлом посте не было результатов наших работ, так как мы все очень сильно торопились, чтобы к текущему дню завершить разработку.

20 июля, ровно месяц назад, мы взялись за стартап votby.ru

Целью было поставлено закончить MVP и к текущему дню приступить к его развёртыванию на сервер. Собственно, мы с этим успешно справились.

Остался ряд минорных багов, но, пока идёт процесс подготовки к развёртыванию, мы почти наверняка успеем их все исправить.

За это время успели:
— Подключить все старые и новые страницы к бекенду
— Прикрутить уведомления
— Прикрутить кнопки лайка и поделиться
— Доделать страницу отдельной идеи
— Доделать блок голосования на странице отдельной идеи
— Поправить внешний вид ряда компонентов
— Создать страницу чужого профиля
— Добавить возможность удаления собственных идей
— Добавить внутреннюю систему модерации идей
— Сверстать сообщения на почту при регистрации и сбросе пароля
— Добавить страницу подтверждения почты

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

Постепенно разработчики с меньшим количеством опыта растут и это также нас ускоряет.

🎉 Сегодняшний день я считаю праздничным для нас и хочу выразить большую благодарность всем его участникам!

🔗 Ссылка на канал
🔥3❤1
Мы успешно раскатились на сервере!

Цель по разработке до конца августа выполнена.

Выполнен ряд задач:
1) Подготовили полноценную инфраструктуру для ручного развёртывания на собственном сервере
2) Подняли Kubernetes-кластер на K3s
3) Развернули Frontend и Backend в нескольких репликах (pod'ах)
4) Подключили PostgreSQL и собственное S3 хранилище
5) Настроили безопасное хранение секретов, приватную сеть между сервисами, Nginx, домены и HTTPS
6) Подготовили процессы миграции базы данных, обновления, отката и диагностики приложения
7) Настроили собственный почтовый сервис

Подключили страницы к SEO:
1) Указали уникальный title и description
2) Добавили open graph
3) Добавили robots.txt, sitemap.xml и llms.txt
4) Подключили яндекс метрику, яндекс веб-мастер и google search консоль
5) Настроили серверный рендеринг (SSR)
6) Поправили семантические теги

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

Заметили сейчас несколько критических проблем, постараемся до конца этой недели их поправить и, уже начиная со следующей, планируем начать принимать первых посетителей.

Как только всё исправим, поделюсь ссылкой в одном из следующих постов.

С 1 сентября стартовала разработка нового релиза, в этом месяце планируем добавить:
1) Комментарии
2) Отображение статуса пользователя (онлайн / оффлайн)
3) Просмотры
4) Внести небольшие визуальные доработки (в том числе навигацию у вложенных страниц)

Также в связи с тем, что MVP мы уже закончили, ввёл релизную политику, чтобы стабилизировать текущие поставки кода в прод и минимизировать возможные проблемы.

Команда расширилась уже до 14 человек, приходят всё более опытные разработчики (7+ лет опыта), это не может не радовать!

Подумываем сейчас над тем, чтобы найти аналитика, который поможет с созданием технической документации по проекту.

Если у вас был соответствующий опыт или есть знакомые, которые хотели бы попробовать себя в этом, то был бы рад увидеть новых людей в проекте. Писать об этом можно в личку @usersavchenko.

🔗 Ссылка на канал
🔥3❤1