Проект для волонтерской организации ЯПомогаю. Цель, создать удобное веб-приложение поиска волонтёров для помощи реципиентам. От выгула собак, до помощи людям с ограниченными возможностями.
- NodeJS v18.15.0 (build)
- React v18.2
- TypeScript v4.9.5
- React Router v6.11.1
- Redux Toolkit 1.9.5
- RTK Query
- Storybook v8
Должен быть установлен NodeJS v18.15
-
Склонировать репозиторий фронтенда
git clone git@github.com:ya-pomogau/frontend.git
-
Установить зависимости именно
npm cinpm ci
-
Скопировать
.env.development.exampleв.env.development-viteпо такому имени будет искать файл с переменными окружения для локальной разработки -
Запустить скрипт фронтенда и storybook в concurrent режиме
npm run dev
-
Фронтенд доступен на
PORTиз.env.development(по умолчанию http://localhost:3000) -
Storybook доступен на http://localhost:6007
-
Склонировать репозиторий фронтенда
git clone git@github.com:ya-pomogau/frontend.git
-
Скопировать
.env.dev.exampleв.env.dev -
Запустить контейнер фронта
docker compose -f docker-compose.dev.yml --env-file=.env.dev up --build # или с помощью Makefile make run-devФронтенд по дефолту будет доступен на http://localhost:3000/