MaViAl · панель вакансий
Гость · не выполнен вход

Вход через Google для работодателей и соискателей в панель вакансий MaViAl

Эта онлайн панель вакансий MaViAl позволяет работодателям и соискателям выполнить безопасный вход через Google, управлять вакансиями и откликами в одном месте. Работодатель получает удобную панель работодателя для публикации и экспорта вакансий, а соискатель — панель соискателя для заполнения профиля, загрузки резюме и отклика на вакансию в один клик. В основе системы управления вакансиями — Firebase (Auth, Firestore, Storage).

Подключение Firebase и настройка входа через Google к панели управления вакансиями

1) Создайте проект в Firebase · 2) Включите Authentication → Sign-in method → Google для входа через Google · 3) Создайте Firestore (production) · 4) Вставьте конфиг ниже и нажмите «Подключить». После этого станет доступен вход через Google для работодателей и соискателей и полная работа панели вакансий MaViAl.


Правила безопасности Firestore/Storage (пример для системы вакансий)
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /users/{uid} {
      allow read: if request.auth != null && request.auth.uid == uid;
      allow write: if request.auth != null && request.auth.uid == uid;
    }
    match /jobs/{id} {
      allow read: if true; // публичные вакансии
      // Работодатель может править только свои вакансии
      allow create, update, delete: if request.auth != null && request.resource.data.employerId == request.auth.uid;
    }
    match /applications/{id} {
      // читать: работодатель (владелец вакансии) или соискатель (владелец отклика)
      allow read: if request.auth != null && (request.auth.uid == resource.data.workerId || request.auth.uid == resource.data.employerId);
      // создавать: только соискатель (сам за себя)
      allow create: if request.auth != null && request.resource.data.workerId == request.auth.uid;
      // обновлять статус: работодатель или соискатель (напр. отозвать)
      allow update: if request.auth != null && (request.auth.uid == resource.data.workerId || request.auth.uid == resource.data.employerId);
    }
  }
}
service firebase.storage {
  match /b/{bucket}/o {
    match /cvs/{uid}/{allPaths=**} {
      allow write: if request.auth != null && request.auth.uid == uid; // загрузка своего резюме
      allow read: if request.auth != null && (request.auth.uid == uid || request.auth.token.admin == true); // читать своё или админ
    }
  }
}

Я — Работодатель: панель работодателя и вход через Google

Войдите через Google и получите доступ к панели работодателя MaViAl: добавление и редактирование вакансий, статусы draft / open / closed, просмотр откликов соискателей и экспорт открытых вакансий в jobs.json для публичной витрины. Панель работодателя — это удобная система управления вакансиями и откликами онлайн.

Я — Соискатель: панель соискателя и быстрые отклики

Вход через Google в панель соискателя: заполнение профиля, загрузка резюме (PDF/DOC/DOCX), просмотр публичных вакансий и быстрые отклики на вакансии в один клик. Панель соискателя помогает быстрее откликнуться на подходящую вакансию и держать под контролем все отклики.

Панель работодателя — публикация и управление вакансиями онлайн

В панели работодателя MaViAl вы создаёте и редактируете вакансии, настраиваете ставки и условия, видите отклики соискателей и управляете статусами вакансий. Это единая система управления вакансиями и откликами: все данные хранятся в Firestore, а новые отклики могут дублироваться в Telegram и на e-mail.

Новая вакансия в панели работодателя

Заполните форму, чтобы опубликовать новую вакансию в онлайн панели вакансий. Вы сможете указать страну, город, ставку, тип оплаты, формат договора и краткое описание условий работы, чтобы соискатели могли легко откликнуться.

Мои вакансии в системе управления вакансиями

Список всех вакансий, созданных через панель работодателя. Здесь можно менять статус, корректировать название, удалять вакансию или копировать ссылку на отдельную вакансию для отправки соискателям или размещения на витрине.

Отклики на мои вакансии

После входа через Google работодатель видит все отклики соискателей в одном интерфейсе: сообщения кандидатов, ссылки на резюме и текущий статус отклика (sent / review / accepted / rejected). Так панель работодателя упрощает работу с откликами и позволяет быстро отвечать кандидатам.

Экспорт вакансий для витрины и job-порталов

Используйте экспорт, если у вас есть отдельная публичная витрина вакансий или внешний job-портал. Открытые вакансии выгружаются в файл jobs.json, который можно подключить к любому сайту с вакансиями.

Загрузите скачанный jobs.json в корень сайта → витрина marketplace.html автоматически подхватит его как источник вакансий.

Настройки уведомлений о новых откликах

Здесь можно настроить тестовые уведомления о новых откликах в Telegram и на e-mail через EmailJS. Для продакшена рекомендуется вынести отправку уведомлений в Cloud Functions и не хранить ключи на клиенте.

Для надёжной системы уведомлений о откликах используйте Cloud Functions и защищённое хранение ключей.

Панель соискателя — профиль, резюме и отклики на вакансии

Соискатель входит через Google, заполняет профиль, прикрепляет резюме и откликается на открытые вакансии. В панели соискателя отображается история всех откликов и их текущий статус, что делает поиск работы и отклики более прозрачными и управляемыми.

Мой профиль соискателя

Краткий профиль помогает работодателю быстрее оценить ваш опыт: контактный номер, города и страны, где вы готовы работать, основные навыки и языки. Заполненный профиль повышает конверсию откликов из панели соискателя.

Мои отклики

Здесь отображаются все отклики, отправленные через панель соискателя: на какую вакансию вы откликались, когда и какой текущий статус. Так вы всегда видите историю поиска работы и можете оперативно реагировать.

Публичные вакансии в панели вакансий MaViAl

Список открытых вакансий, доступных соискателям после входа через Google. Используйте фильтры по стране и специальности, чтобы быстрее найти подходящие предложения и отправить отклик на вакансию в один клик прямо из панели соискателя.

OK