React социальная сеть
- 7
- 0
- Опубликовано: 2022-07-11
Всё делала сама и бэкенд и фронтенд
Стек технологий:
Фронтенд:
React, redux, axios, redux-form, socket-io-client
Бэкенд:
Nodejs, express, mongodb, socket-io
Деплой: Heroku
Подробнее: Приложение создавалось как первое на react(больше полугода назад), на фронте использовала react, в качестве стэйт-менеджера - redux, для запросов на сервер - axios. Фронтенд состоит из 3 слоёв DAL(data access layer), BLL (Buisness logic layer) и UI (user interface). Бэкенд писала на express, разделила приложение на контроллеры и сервисы. Для загрузки медиа контента использовала cloudinary, тк на хероку хранить бы не смогла. Отдельным пунктом хочу выделить socket-io, тк с ним было больше всего проблем, использовала эту библиотеку для мессенджера и отображения онлайна пользователя. Больше ничего и не вспомню, тк приложение сделано достаточно давно, думаю этого достаточно.