Telegram-бот для найму та пошуку працівників
Роботизована HR-платформа для двостороннього пошуку роботи та автоматизації підбору персоналу за принципом взаємного підтвердження інтересу (Double Opt-In).
Технічні фішки проєкту:
Архітектура: Повний цикл керування сутностями (CRUD-логіка) для анкет шукачів та вакансій роботодавців.
Валідація даних: Покрокова реєстрація користувачів та створення карток через кінцеві автомати (FSM / Стейт-машина) для уникнення помилок при введенні.
База даних: Робота з реляційною БД SQLite з використанням контекстних менеджерів для швидкої обробки запитів.
Логіка сповіщень: Динамічний вивід профілів у вигляді інлайн-карток. Система миттєвого обміну контактами (посиланнями на Telegram) тільки після взаємного "лайка" обох сторін.
Безпека: Конфігурація проєкту та токенів повністю винесена в змінні оточення за допомогою .env.
Увесь код на Github.
Технічні фішки проєкту:
Архітектура: Повний цикл керування сутностями (CRUD-логіка) для анкет шукачів та вакансій роботодавців.
Валідація даних: Покрокова реєстрація користувачів та створення карток через кінцеві автомати (FSM / Стейт-машина) для уникнення помилок при введенні.
База даних: Робота з реляційною БД SQLite з використанням контекстних менеджерів для швидкої обробки запитів.
Логіка сповіщень: Динамічний вивід профілів у вигляді інлайн-карток. Система миттєвого обміну контактами (посиланнями на Telegram) тільки після взаємного "лайка" обох сторін.
Безпека: Конфігурація проєкту та токенів повністю винесена в змінні оточення за допомогою .env.
Увесь код на Github.