R50 e49b8a6dc343cd5e249466fa42ab6470
Веб-разработчик fullstack

Сервис для поиска музыкантов

Добавлено 20 июн 2023 в 16:32
Приложение в формате SPA написано на стеке MERN (MongoDB, Express, React, NodeJS). Музыканты и группы находят друг друга с помощью объявлений, право создавать объявления и просматривать контакты есть только у зарегистрированных пользователей. Исходя из условий необходимо было реализовать следующий функционал:

- Регистрация с помощью email, авторизация
- Подтверждение адреса электронной почты, сброс пароля
- Отправка, хранение, получение, редактирование и удаление данных пользователей и объявлений
- Поиск объявлений с фильтрами по городу, стилю, инструменту
- Добавление объявлений в избранное
- Загрузка изображений для аватара пользователя с возможностью выбора участка фотографии в качестве миниатюры

Приложение доступно по адресу
https://musicmates.ru

Технологии:

- React/Redux
- ReactRouter
- Sass
- Bootstrap/Reactstrap
- Canvas
- REST API
- Git
- NodeJS/Express/MongoDB
- Mongoose
- Multer
- JWT-token
- Nodemailer
C1dfca4be6