Бюджет: 20000 UAH Термін: 3 дні
Вітаю! Зацікавив ваш проєкт. Маю великий досвід розробки Telegram-ботів на Python (aiogram), роботи з PostgreSQL та налаштування серверів, тому ваше ТЗ мені абсолютно зрозуміле і збігається з моїм стеком.
Як я реалізую ключові вимоги:
Stripe та Webhooks: Налаштую інтеграцію зі Stripe Checkout. Обов'язково реалізую перевірку підпису вебхуків (signature verification) та ідемпотентність (через таблицю processed_events), щоб повністю виключити подвійну обробку платежів.
Управління доступом: Для захисту від передачі запрошень третім особам, бот генеруватиме унікальні одноразові інвайт-посилання. Також реалізую фоновий процес, який щодня перевірятиме expires_at і автоматично видалятиме користувачів, у яких закінчилася підписка.
База даних: Спроєктую реляційну базу на PostgreSQL рівно за вашою структурою (users, subscriptions, payments, events).
Деплой (VPS) та Надійність: Налаштую ваш сервер "під ключ" — підніму Nginx як reverse proxy, прив'яжу SSL-сертифікат для безпечної роботи вебхуків та створю systemd-сервіс для безперебійної роботи бота 24/7 (з автоматичним рестартом у разі збоїв).
Адмін-панель: Додам необхідні команди для перевірки статусів юзерів та ручної видачі/скасування доступу.
Архітектура коду буде модульною, що дозволить вам легко масштабувати проєкт (додавати нові канали чи тарифи) в майбутньому.
Готовий детальніше обговорити проєкт і стати до роботи. Пишіть у приватні повідомлення!