Всем добрый день, делюсь проектом, над которым работаю - и это сайт знакомств HeartLink❤️🔗

Мне пришла эта идея спонтанно и я нашел в ней интерес. Прикольно будет получить опыт разработки масштабируемого приложения.

Решил использовать в качестве основного языка python и фреймворк FastApi, бд PostgresQL.

Вся архитектура проекта построена таким образом, чтобы все модули(компоненты и классы) были переиспользуемыми, это позволит расширять приложение и не попадаться на принцип “Don’t repeat yourself”. Это касается и серверной части, и клиентской.

На данный момент разработана первая демо-версия сервера. Разрабатываю фронтенд, используя React, Scss, TS, для анимаций выбрал Framer motion.

Дальше буду создавать универсальный микросервис для отправки сообщений на почту MailSender. Он будет работать как отдельное приложение и в том числе будет подключен к HeartLink для подтверждения почты после регистрации.

Самое интересное предстоит на деплое проекта, для меня это что-то супер запарное, хоть и есть в этом опыт.

Вот ссылки:

Логика приложения(сервер) https://github.com/FOrcedbruh/HeartLink

Фронтенд https://github.com/FOrcedbruh/HeartLink_client

Всем добрый день, делюсь  проектом, над которым работаю - и это сайт знакомств HeartLink❤️🔗
Мне пришла эта идея спонтанно и я нашел в ней интерес | Сетка — социальная сеть от hh.ru