Full-stack Chat App

Texno Chat

Texno Chat это full-stack проект мессенджера: frontend на React с роутингом, Redux-состоянием и формами авторизации, backend на Express с JWT, Sequelize, MySQL, email-активацией и Socket.IO для realtime-обмена сообщениями.

Роль

Frontend-экраны, маршрутизация, состояние через Redux, API-интеграция, realtime-логика и backend-структура.

Процесс

Авторизация, регистрация, активация, список друзей, экран сообщений, Socket.IO и API-слой.

Результат

Рабочая основа realtime-чата с аккаунтами и сообщениями

Что показывает проект

Login/Register flow с обработкой ошибок и активацией аккаунта
Redux-структура для пользователя, сообщений и socket-состояния
Backend на Express с JWT, Sequelize-моделями, MySQL и realtime-событиями

Как строилась работа

Шаг 1

Сначала была собрана базовая структура React-приложения с роутами для login, register, activation и messages.

Шаг 2

Затем был добавлен backend-слой с пользователями, сообщениями, JWT-авторизацией и моделями базы данных.

Шаг 3

После этого frontend был связан с API и Socket.IO, чтобы интерфейс мог работать как основа realtime-мессенджера.