Веб-приложение для анализа резюме с использованием искусственного интеллекта. Приложение предоставляет детальную оценку резюме по различным критериям и рекомендации по улучшению для повышения шансов прохождения ATS (Applicant Tracking System) фильтров.
Список всех проанализированных резюме с общими оценками
Форма для загрузки нового резюме с указанием контекста вакансии
Детальный анализ резюме с оценками по категориям и рекомендациями
Подробные рекомендации по улучшению с объяснениями
- Общая оценка - общий балл резюме от 0 до 100
- ATS Score - оценка совместимости с системами отслеживания кандидатов
- Анализ по категориям:
- Тон и стиль написания
- Содержание и релевантность
- Структура и организация
- Навыки и компетенции
- Анализ резюме с учетом конкретной вакансии
- Персонализированные рекомендации по улучшению
- Детальные объяснения по каждому пункту обратной связи
- Разделение на положительные моменты и области для улучшения
- Загрузка PDF файлов резюме
- Автоматическое преобразование PDF в изображения для предварительного просмотра
- Сохранение истории анализов
- Отслеживание заявок на разные позиции
- Интеграция с Puter.js для аутентификации
- Безопасное хранение файлов и данных
- Персональные аккаунты пользователей
- React 19 - современная библиотека для создания пользовательских интерфейсов
- React Router 7 - маршрутизация с серверным рендерингом
- TypeScript - типизированный JavaScript для надежности кода
- Tailwind CSS 4 - utility-first CSS фреймворк
- Zustand - легковесное управление состоянием
- Puter.js - облачная платформа для:
- Аутентификации пользователей
- Хранения файлов (FS API)
- AI-анализа через Claude 3.7 Sonnet
- Key-Value хранилища для данных
- PDF.js - обработка и конвертация PDF файлов
- React Dropzone - drag & drop загрузка файлов
- Vite - быстрый сборщик и dev-сервер
- ESLint - линтинг кода
- Prettier - форматирование кода
- Загрузка - пользователь загружает PDF резюме
- Контекст - указывает название компании, должность и описание вакансии
- Обработка - система конвертирует PDF в изображение для предварительного просмотра
- AI-анализ - Claude AI анализирует резюме с учетом контекста вакансии
- Результаты - пользователь получает детальную оценку и рекомендации
- Главная страница - список всех проанализированных резюме
- Страница загрузки - форма для загрузки нового резюме
- Страница результатов - детальный анализ с визуализацией оценок
- Аутентификация - простая система входа через Puter.js
- Круговые диаграммы для общих оценок
- Цветовая индикация (зеленый/желтый/красный) для разных уровней
- Аккордеон-интерфейс для детального просмотра рекомендаций
- Бейджи с оценками для быстрого понимания
- Полностью адаптивный интерфейс для всех устройств
- Современный градиентный дизайн
- Анимации и плавные переходы
- Интуитивно понятная навигация
Установите зависимости:
npm installЗапустите сервер разработки с HMR:
npm run devПриложение будет доступно по адресу http://localhost:5173.
Приложение использует современный дизайн с:
- Tailwind CSS 4 - для стилизации компонентов
- Кастомные градиенты - для создания визуально привлекательного интерфейса
- Адаптивная верстка - для всех типов устройств
- Анимации - для улучшения пользовательского опыта
Приложение использует Puter.js для бэкенд-функциональности. Убедитесь, что у вас есть доступ к Puter.js API.
app/
├── components/ # React компоненты
├── routes/ # Страницы приложения
├── lib/ # Утилиты и интеграции
├── types/ # TypeScript типы
└── constants/ # Константы и конфигурация
- Интеграция с дополнительными AI моделями
- Экспорт результатов анализа в PDF
- Шаблоны резюме
- Сравнение нескольких резюме
- Статистика и аналитика
- Интеграция с LinkedIn
Создано с ❤️ используя React Router и современные веб-технологии.