R50 c857ac25bc1d4829c37392c5a3430c72
Fullstack-разработка

MatchMe – тиндер в Telegram Web App (React.js, Express.js)

Добавлено 10 окт 2024 в 13:51
В рамках проекта была сделана фронтенд и бэкенд часть приложения + маркетинговый сайт.

По фронтенду выполнено:
1. Авторизация через телеграм, несколько страниц с формами ввода данных и валидацией и загрузка фотографий из Telegram с помощью Telegram API 2. Чаты между пользователями на основе WebSockets с функцией статуса прочтения сообщений 3. Страница просмотра анкет, свайпы анкет, фильтрация 4. Страница с полученными лайками 5. Страница с настройками пользователя

По бэкенду:
1. Написан сервер на Express js 2. Создана база данных mongoDB 3. Развернут сервер с настроенным Nginx 4. Бот в телеграм с настроенным Telegram Web App

Полный стэк:
React, Express js, TypeScript, REST API, SCSS
Axios, react-hook-forms, WebSockets, Telegram API, react-router-dom, compressorJS, Nginx, MongoDB

Ссылка на проект - https://matchmesite.ru
D665b34def