Sovchi
Sovchi — байыпты танысуға арналған Telegram Mini App және админ-панель: үміткерлер лентасы, нақты уақыттағы чат, «uzuk» ұсыныстары, премиум, бет тексеру және модерация. Екі бөлікті де нөлден бастадым.
Sovchi — отбасын құруды көздейтін адамдарға арналған танысу сервисі: пайдаланушы Telegram ішіндегі Mini App арқылы өзіне лайық үміткерді табады, ал команда сервисті админ-панель арқылы басқарады.
Telegram Mini App
- Танысу: онбординг және «Sovchi AI» көмегімен анкета, сүзгілері бар үміткерлер лентасы, ұнату, сақтау және сәйкестікті растау.
- Қарым-қатынас: нақты уақыттағы чат, чат сұраныстары, онлайн күйі және қоңыраулар.
- «Uzuk» (сақина — үйленуге ұсыныс) ұсыныстары және хабарландырулар.
- Премиум: тарифтер, boost, супер хабарламалар және төлем.
- Сенім: face-api.js арқылы фото тексеру, фотоны бұлдырлатып қорғау.
Админ-панель
Пайдаланушылар, модерация (фотолар, растау, шағымдар), төлемдер мен жазылымдар, қолдау чаты, қауымдастық посттары, сәйкестік аналитикасы және статистика (неке, орналасқан жер, жас), қызметкерлер мен рұқсаттар.
Техникалық шешімдер
- Бірнеше WebSocket арнасы: негізгі, чат, чаттар тізімі және хабарландырулар.
- Бір backend — екі клиент: Telegram Mini App пен мобильді қосымшаға бөлек аутентификация.
- Типтелген API OpenAPI схемасынан; Vitest келісімшарт тесттері.
Менің рөлім
Mini App пен админ-панельді нөлден бастадым: жоба құрылымы, алғашқы беттер, WebSocket және админ чаты. Кейін дамытуды команда жалғастырды; backend басқа әзірлеушілердікі.