Skip to main content

Desenvolvimento - Interface (Frontend)

šŸ“‹ VisĆ£o Geral​

A interface da plataforma Next Gen Lawyers foi desenvolvida com foco em usabilidade e hierarquia visual clara para dois perfis principais de usuÔrios: estudantes e empresas. Foram criadas pÔginas completas e responsivas utilizando o Ant Design, com cards interativos, tabelas dinâmicas e grÔficos analíticos alimentados por Recharts. O sistema possui navegação baseada em perfil de usuÔrio, modal completo de edição de perfil, visualização e gerenciamento de vagas, além de um dashboard empresarial com acompanhamento em tempo real das candidaturas.


šŸ“ PĆ”ginas Desenvolvidas​

/register/student​

FormulƔrio de cadastro de estudante com campos para:

  • Nome, e-mail, senha
  • Detalhes acadĆŖmicos e profissionais
  • Estilizado com Ant Design

/register/company​

FormulƔrio de cadastro de empresa:

  • Nome da empresa, e-mail, Ć”rea de atuação, CNPJ, etc.

/profile/student​

PƔgina de perfil do estudante com layout em colunas:

  • SeƧƵes: foto, nome, universidade, resumo, interesses, hobbies, experiĆŖncias, premiaƧƵes
  • BotĆ£o ā€œEditar Perfilā€ abre modal com campos editĆ”veis

āœļø Modal de Edição de Perfil (Estudante)​

  • Campos editĆ”veis: dados pessoais, acadĆŖmicos, experiĆŖncias, premiaƧƵes, bio, objetivos, etc.
  • Inclui opção de upload da foto de perfil

/jobs/student​

  • Lista de vagas disponĆ­veis para estudantes
  • Cada vaga Ć© exibida como um card renderizado a partir de dados mockados (tĆ­tulo, empresa, local, etc.)

/profile/company​

PƔgina de perfil da empresa:

  • Seção ā€œSobreā€ com descrição da empresa
  • Listagem de vagas abertas
  • BotĆ£o ā€œPublicar Vagaā€

/dashboard/company​

Dashboard com dados analĆ­ticos da empresa:

  • Cards de resumo: total de vagas, mĆ©dia de candidatos por vaga, candidaturas pendentes, vagas a vencer
  • GrĆ”fico de barras: candidaturas por vaga
  • GrĆ”fico de pizza: distribuição dos status das candidaturas
  • Lista de vagas criadas com links para visualização detalhada

/dashboard/job/[id]​

Rota dinâmica para visualização dos detalhes de uma vaga:

  • Contadores por etapa: Applied, Screening, Interview, Offer
  • Funil (grĆ”fico de barras) e status (grĆ”fico de pizza)
  • Tabela de candidatos: avatar, nome, etapa, data da candidatura, Ćŗltima atividade
  • Navegação baseada no tipo de usuĆ”rio:
    • Estudante: Perfil, Vagas
    • Empresa: Perfil, Vagas, Dashboard, Talentos
  • Links adaptativos conforme usuĆ”rio logado

šŸŽÆ Resumo da Interface Desenvolvida​

Desenvolvemos uma interface completa para a plataforma Next Gen Lawyers, contemplando os fluxos principais de estudantes e empresas. A navegação foi estruturada por tipo de usuÔrio, com pÔginas dedicadas a perfil, listagem e gerenciamento de vagas, edição de informações e visualização analítica por parte das empresas. Foram utilizados componentes do Ant Design e grÔficos com Recharts, garantindo visual moderno, responsivo e funcional.


šŸŽ„ Apresentação da Interface​