Сайт для волонтеров
Это приложение объединяет волонтеров и нуждающихся в помощи волонтеров людей
- Командный 2х недельный проект.
В мои задачи входило:
- Вывод всех постов;
- Переход по ид поста;
- Footer;
- Добавление комментария, авторизированный/неавторизованный;
- Часть роутов,контроллеров, моделей на бэке;
- Регистрация;
- Авторизация;
- Личный кабинет;
- Выгрузка изображений/Аватара;
- Добавление новых постов;
- Изменение добавленных постов;
При разработке проекта использовали :
- JavaScript / React (Hooks);
- redux / redux-thunk / redux-logger для организации стейта;
- react-router-dom для роутинга;
- REST API, асинхронные запросы;
- classnames / Material-ui/ react-loading-skeleton;
- nodeJS, express, mongoDB,
Запуск проекта
Для запуска проекта вам необходимо набрать команду в терминале:
npm i
После набрать команду:
npm run dev