Saltar para o conteúdo
Edson Francisco
  • SaaS multi-empresa

Djobar – Plataforma de Emprego

Plataforma de emprego e recrutamento com vagas, perfis de candidatos, provas cronometradas e alertas por SMS.

Período
2022
Estado
Arquivado
Papel
Programador full-stack e maior contribuidor
Cliente
TechSolutions

Problema

Empresas moçambicanas precisavam de publicar vagas, filtrar e avaliar candidatos. Os candidatos precisavam de um perfil único e de ser avisados de vagas por SMS, porque muitos não usam email.

Solução

Aplicação Laravel com Blade, produto da TechSolutions, que entrei a desenvolver depois de um colega ter montado a base. Construí o módulo de testes e provas cronometradas ligadas a vagas, filtros e convites de candidatos, prevenção de candidaturas duplicadas, vagas expiradas, o blog e a tradução para português.

Decisões técnicas

  1. 01

    SMS e email em filas

    Nove jobs em fila tratam boas-vindas, alertas de vagas e notificações às empresas, com SMS via Twilio registados numa tabela própria. O pedido do utilizador não espera pelo envio.

  2. 02

    Provas cronometradas por vaga

    Testes, questões e respostas são modelos próprios associados a uma vaga, com temporizador e actualização automática. O candidato só vê testes públicos e cada empresa só gere os seus.

  3. 03

    Importação de utilizadores por Excel

    Com maatwebsite/excel é possível criar contas em massa a partir de uma folha, em vez de as registar uma a uma.

Imagens

Sem capturas publicáveis: o sistema precisa de dados reais para correr ou já não está online.

Tecnologias

  • Laravel
  • PHP
  • MySQL
  • Bootstrap
  • Twilio
  • Docker

Resultados verificáveis

jobs em fila para SMS e email
9

O que aprendi

Foi o meu primeiro projecto Laravel grande em equipa: filas, integrações externas e um domínio de recursos humanos extenso.

ODS

  • ODS 8 · Trabalho Digno e Crescimento Económicoprincipal

    Vagas publicadas, perfis de candidato e provas cronometradas ligam empresas a quem procura emprego, com avaliação em plataforma.

  • ODS 10 · Redução das Desigualdadescomplementar

    Os alertas de vagas chegam por SMS a candidatos que não usam e-mail, e a importação por Excel permite criar contas em massa.