Привет, закидываю второй build-in-public по проекту, который сейчас собираю 🌚 .
У меня с понедельника начался отпуск, поэтому я с головой ушел в свои проекты🫥 .
За последние 5 дней я собрал нормальный лендинг проекта и авторизацию👨💻 .
Что могу сразу сказать:
Давайте теперь поподробнее:
Лендинг теперь стал отдельной полноценной страницей. Я решил вынести на него основную механику, чтобы можно было её сразу попробовать. Ну и все тексты, которые есть в лендинге, я написал самостоятельно, чтобы не было ощущения ИИ-слопа. Думаю, что это все-таки хороший ход👥 👥 .
Авторизация наконец-то перестала быть заглушкой. Теперь есть нормальная регистрация, вход, выход и восстановление сессии. Пока что без кодов на почту, но и это сделаю позже, когда разверну проект на нормальном хостинге, а не на локальном.
Большая часть работы была под капотом: пароли хешируются через Argon2id, сессии работают через защищённую HttpOnly cookie, а от перебора паролей добавлены кулдауны по комбинациям email и IP. Ну и на сессии пользователей сделан TTL, который спустя определенное время разлогинивает пользователя🤒 .
Пока это всё ещё локальный MVP, который лежит у меня в столе: пользователи, сессии и прогресс хранятся в JSON. Потом еще буду переезжать на PostgreSQL отдельно, но это в будущем.
Честно, не знаю правильно это или нет, но выкатывать на первый обзор хочется практически готовую и хорошо собранную версию🔨 .
В общем, отпуск очень продуктивно проходит. Большое спасибо, что читаете⌨️ !
#лайф 🤝🏻
У меня с понедельника начался отпуск, поэтому я с головой ушел в свои проекты
За последние 5 дней я собрал нормальный лендинг проекта и авторизацию
Что могу сразу сказать:
• Если вы видите, что кто-то говорит про сборку идеального лендинга с ИИ за 1-2 часа, то это просто фарс.
• Дуров был прав, когда говорил, что начинать собирать проект нужно с авторизации.
Давайте теперь поподробнее:
Лендинг теперь стал отдельной полноценной страницей. Я решил вынести на него основную механику, чтобы можно было её сразу попробовать. Ну и все тексты, которые есть в лендинге, я написал самостоятельно, чтобы не было ощущения ИИ-слопа. Думаю, что это все-таки хороший ход
Авторизация наконец-то перестала быть заглушкой. Теперь есть нормальная регистрация, вход, выход и восстановление сессии. Пока что без кодов на почту, но и это сделаю позже, когда разверну проект на нормальном хостинге, а не на локальном.
Большая часть работы была под капотом: пароли хешируются через Argon2id, сессии работают через защищённую HttpOnly cookie, а от перебора паролей добавлены кулдауны по комбинациям email и IP. Ну и на сессии пользователей сделан TTL, который спустя определенное время разлогинивает пользователя
Пока это всё ещё локальный MVP, который лежит у меня в столе: пользователи, сессии и прогресс хранятся в JSON. Потом еще буду переезжать на PostgreSQL отдельно, но это в будущем.
Честно, не знаю правильно это или нет, но выкатывать на первый обзор хочется практически готовую и хорошо собранную версию
В общем, отпуск очень продуктивно проходит. Большое спасибо, что читаете
#лайф 🤝🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Отпуск по классике заставляет задуматься о вещах, которые в обычное загруженное время игнорируются мозгом 😤 .
Подумал об одной простой вещи:
Например: оффер с зарплатой в 2 раза выше текущей, первый платящий пользователь в твоем сервисе — снаружи между этими этапами тишина, потому что они появляются в моменте.
По аналогии — это как закипание воды: сначала она долго греется до 99°, визуально не меняясь, а закипает только в самый последний момент😐 .
Сложность и проблема периода до 99° в том, что обычно его приходится проходить в одиночку. Это нормально, но иногда морально тяжело. Здраво, когда у вас уже есть сильное комьюнити, но это 100°, если вы поняли о чем я🔨 🔨 🔨 .
С моим проектом по сути такая же история сейчас:
ℹ️ Сначала шоу-кейсы, чтобы доказать, что я могу собрать просто что-то работающее.
ℹ️ Потом собрал контент-банк, это было очень трудно, некоторые вопросы даже улетали друзьям и коллегам на ревью. Это достижение для меня: обычно я полирую до последнего и никому не показываю, а тут отдал сырое на ревью.
ℹ️ Собрана обертка приложения, прям полностью: весь каркас и логика. Я на днях переехал на PostgreSQL, устранил какое-то дикое количество багов (около 40), которые мне выявил Claude в связке с ChatGPT. Моё ручное тестирование не отлавливало их, потому что баги были куда глубже. В общем, это очень хорошо.
К чему это я — все это движение, это много труда, времени, денег, но результат будет в одном быстром моменте, когда кто-то начнет использовать приложение или когда кто-то оплатит подписку.
Можно это считать обесцениванием своего труда, но на мой взгляд это реальность и ничего плохого в ней нет🌚 .
В общем, двигаемся дальше и посмотрим, что будет. Столкновение моего проекта с реальностью всё ближе и ближе, волнительно👨💻 .
P.S. Напишите в комментах, над чем сейчас работаете вы, интересно почитать. Или:
☺️ — тоже на отрезке до 99°.
🍾 — уже кипел, знаю это чувство.
⌨️ — просто лайк.
#лайф 🤝🏻
Подумал об одной простой вещи:
Внутренний рост идет непрерывно, а внешний рост, который наблюдают со стороны, происходит обычно резкими скачками.
Например: оффер с зарплатой в 2 раза выше текущей, первый платящий пользователь в твоем сервисе — снаружи между этими этапами тишина, потому что они появляются в моменте.
По аналогии — это как закипание воды: сначала она долго греется до 99°, визуально не меняясь, а закипает только в самый последний момент
Сложность и проблема периода до 99° в том, что обычно его приходится проходить в одиночку. Это нормально, но иногда морально тяжело. Здраво, когда у вас уже есть сильное комьюнити, но это 100°, если вы поняли о чем я
С моим проектом по сути такая же история сейчас:
К чему это я — все это движение, это много труда, времени, денег, но результат будет в одном быстром моменте, когда кто-то начнет использовать приложение или когда кто-то оплатит подписку.
Можно это считать обесцениванием своего труда, но на мой взгляд это реальность и ничего плохого в ней нет
В общем, двигаемся дальше и посмотрим, что будет. Столкновение моего проекта с реальностью всё ближе и ближе, волнительно
P.S. Напишите в комментах, над чем сейчас работаете вы, интересно почитать. Или:
#лайф 🤝🏻
Please open Telegram to view this post
VIEW IN TELEGRAM