PrettyPet — это веб-приложение для поиска, создания и управления исполнителями для пэт-проектов. Данный репозиторий содержит только фронтенд-часть проекта.
PrettyPet помогает пользователям:
- Создавать свои пэт-проекты
- Находить исполнителей и единомышленников
- Управлять командами и задачами
- React + TypeScript
- Vite (сборка и dev-server)
- Redux Toolkit (глобальное состояние)
- Ant Design (UI-компоненты)
- Tailwind CSS (утилитарные стили)
- Архитектура: FSD (Feature-Sliced Design)
- Node.js >= 18.x
- npm >= 9.x
-
Клонируйте репозиторий:
git clone https://github.com/your-username/pretty-pet-frontend.git cd pretty-pet-frontend/frontend-react -
Установите зависимости:
npm install
-
Запустите проект в режиме разработки:
npm start
После запуска приложение будет доступно по адресу, который покажет Vite (обычно http://localhost:5173).
-
Сборка для продакшена:
npm run build
-
Предпросмотр production-сборки:
npm run preview
Проект построен по принципам FSD (Feature-Sliced Design). Подробнее см. src/README_FSD.md.
Если есть вопросы или предложения — создавайте issue или pull request!