Проект для волонтерской организации ЯПомогаю. Цель, создать удобное веб-приложение поиска волонтёров для помощи реципиентам. От выгула собак, до помощи людям с ограниченными возможностями.
Должен быть установлен NodeJS v18.15
Склонировать репозиторий фронтенда
git clone git@github.com:ya-pomogau/frontend.git
Установить зависимости именно npm ci
npm 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/