Здоровье и wellness Разработка

SmokeStop — сервис отказа от курения

Сервис и Telegram-бот для плавного отказа от курения: учёт никотиносодержащих средств, планы снижения дозы, платные подписки.

Задача

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

Что сделано

Сделал на Django и DRF с ботом на aiogram: учёт принимаемых никотиносодержащих средств, планы отказа, платные подписки через ЮKassa и партнёрскую программу. Фоновые задачи — напоминания, расчёты — вынес в Celery с Redis.

Проект остаётся личным MVP для отработки идеи, в продакшене не развёрнут, домена нет.

На чём сделано

Список для тех, кому важно, что внутри. Рядом — что каждое из этого означает для владельца сайта.

Django
Каркас, на котором держится сайт: админка, права доступа и защита форм в нём есть изначально, а не дописаны на коленке.
Django REST Framework
Слой, через который с сайтом общаются мобильное приложение или соседняя программа.
Celery
Долгие дела — рассылки, отчёты, обработка файлов — уходят в фон, и человек не сидит перед крутящимся колесиком.
Redis
Быстрая память для очередей и часто запрашиваемых данных — снимает нагрузку с базы.
aiogram
Библиотека для Telegram-ботов на Python.
ЮKassa
Приём онлайн-оплаты картой.

Нужно похожее?

Здесь написано, что входит в работу, сколько это стоит и сколько занимает.

Похожие работы

Хочу похожий проект Все работы