- Node.js 18+
- PostgreSQL 15
cd server
npm install
# Создать базу данных и таблицы
npm run db:create
# Импортировать данные из JSON
npm run db:seed
# Запустить сервер (порт 3001)
npm start
# или в режиме разработки с авто-перезагрузкой:
npm run dev# В корне проекта
npm install
npm run dev # запускает Vite на 5173- Карточки + модалка с контактами
- Поиск/фильтры по имени, компании, индустрии, функции
- Тёмная тема (переключатель в хедере)
- React Query + Devtools
- TailwindCSS + Radix UI
- REST API с PostgreSQL
- CRUD операции для контактов
GET /api/contacts- получить все контактыGET /api/contacts/:id- получить контакт по IDPOST /api/contacts- создать новый контактPUT /api/contacts/:id- обновить контактDELETE /api/contacts/:id- удалить контакт
Проект автоматически развертывается в Yandex Object Storage при каждом пуше в ветку main с помощью GitHub Actions.