Фриланс учит дисциплине.
Если ты не работаешь — ты не ешь.
Поэтому лучше завести привычку работать по чуть-чуть каждый день.
Даже 1 час в день даст результат через месяц.
Привет!
Недавно ко мне обратился клиент с просьбой:
“Хочу простую страницу-визитку, чтобы человек понял, чем я занимаюсь, и мог быстро написать мне в Telegram.”
Без CMS, без форм регистрации — просто лёгкий мини-лендинг, который работает и на телефоне, и на ПК.
Главная задача — сделать быстро, красиво и понятно.
Вот с чего я начал
Создал базу на HTML: шапка, короткий текст, кнопка и футер.
Всего один файл —
index.html <!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<noscript>Услуги по разработке</noscript>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Привет! Я — веб-разработчик</h1>
<p>Создаю современные сайты и автоматизирую бизнес-процессы</p>
<a href="https://news.1rj.ru/str/username" class="btn">Связаться</a>
</header>
</body>
</html>
🚬 Просто и без лишних деталей.
После этого перешёл к стилям — именно они делают проект “живым”.
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет!
Меню (1) + анкета (2) — заявка собрана. Финал: consent сохраняет в SQLite, админ видит лиды через /check. База растёт локально — строчки в requests.db, готово к экспорту.
1️⃣ Нет API, облаков — просто файл БД.2️⃣ Лиды: ID, имя, контакт, статус. Админ завершает кнопкой.3️⃣ Масштаб: потом на Sheets/N8N, но здесь — чистый Python.
consent: UUID для ID, INSERT в requests, +1 к счётчику. Уведомление админу. check_requests: Показывает активные (status=1) с кнопкой "Завершить".
Как это работает:
В main():
app.add_handler(CallbackQueryHandler(consent, pattern="^consent_"))
app.add_handler(CommandHandler("check", check_requests))
app.add_handler(CallbackQueryHandler(complete_request, pattern="^complete_"))
☕️ Тести: Заполни анкету → согласие → /check (как админ) — увидишь лид, кликни "Завершить". База живая!
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Серия готова — бот-менеджер на Python. Доработки? В комменты!
#CodeShadow #TelegramBot #Python #ВоронкаПродаж #КлиентБот
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from INNOPROG — здесь об IT
Продолжаем рассказывать о наших преподавателях 📚
Сегодня делимся небольшим интервью в формате вопрос/ответ с Артемием!
Ставьте 🔥, если нравится такой формат
Сегодня делимся небольшим интервью в формате вопрос/ответ с Артемием!
Ставьте 🔥, если нравится такой формат
Теперь самое интересное — дизайн.
Клиент хотел, чтобы страница выглядела чисто, современно и без перегруза.
Я использовал минималистичный подход: светлый фон, контрастный акцент и ровные отступы.🎧
body {
font-family: 'Inter', sans-serif;
background: #f9f9f9;
margin: 0;
padding: 0;
text-align: center;
}
header {
padding: 100px 20px;
background: white;
box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
h1 {
color: #222;
margin-bottom: 10px;
}
p {
color: #555;
}
.btn {
display: inline-block;
padding: 12px 30px;
background: #d62828;
color: white;
border-radius: 6px;
text-decoration: none;
margin-top: 25px;
transition: 0.3s;
}
.btn:hover {
background: #b71c1c;
}После верстки адаптировал под мобильные устройства, добавил favicon и метатеги — мелочи, но они создают впечатление готового проекта.
🥃 Вывод: даже простая HTML-страница может стать рабочим инструментом.
Если добавить чуть вкуса, структуры и практики — это уже коммерческий продукт, а не учебная работа.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🧳 Кейс: Пишем трекер задач за 3 минуты
Поддержки канал подпиской🍫
https://youtube.com/@codeshadowit
#Python #CodeShadow #БыстрыйКейс
Поддержки канал подпиской
https://youtube.com/@codeshadowit
#Python #CodeShadow #БыстрыйКейс
Please open Telegram to view this post
VIEW IN TELEGRAM
8 3 2 2
Совет: записывай свои ошибки.
Серьёзно. Веди файл “грабли.py”, куда складывай, что сломалось и как ты это починил.
Через месяц это будет твоя личная база знаний.
🥂 Создал группу, где можно обсудить проекты, код, позадавать вопросы. Присоединяйся!
https://news.1rj.ru/str/codeshadowfaq
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Codeshadow | Делимся кодом
Здесь можно задавать вопросы, общаться, помогать другим и выкладывать свои проекты
✍️ Вопросы и предложения: @MifmanRu
✍️ Вопросы и предложения: @MifmanRu
CodeShadow pinned «🥂 Создал группу, где можно обсудить проекты, код, позадавать вопросы. Присоединяйся! https://news.1rj.ru/str/codeshadowfaq»
😐 Сейчас выбираю тему для кейса по автоматизации с помощью нейросетей. Выбирай, что интересно именно тебе, и я сделаю подробный разбор с примерами кода. Голосуй в опросе!
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой кейс интереснее попробовать? 👨💻
Final Results
0%
Анализ ЦА по социальным постам 🌐
17%
Генерация картинок для постов 🖼
17%
Считывание чеков/ручного ввода ✍️
67%
Автогенерация учебных тестов 📝
Я люблю момент, когда код начинает работать.
Ты сидел, злился, бился головой об клавиатуру, а потом — БАЦ!
И оно работает.
Это как магия. Но магия, которую создаёшь ты сам.
Начнём с проекта "Автогенерация учебных тестов"🥳
В качестве ядра проекта возьмём нейросеть GigaChat — отличный вариант для старта🕺
P.S. но не забываю и про остальные идеи — их тоже разберём на канале😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM