Skip to content

Ninja1375/Gerador-de-Curriculos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veja o projeto ao vivo:

Gerador de Currículos

Este Gerador de Currículos é uma aplicação web que permite aos utilizadores criar currículos personalizados, inserindo informações pessoais e profissionais, e gerar um PDF estilizado com essas informações. A aplicação inclui funcionalidades interativas, como pré-visualização de foto de perfil e validação de campos obrigatórios.

Funcionalidades principais:

1 - Formulário Interativo:

O utilizador pode preencher diversas secções do currículo:

Informações Pessoais (campos obrigatórios): Nome, Profissão, Email, Telefone, CEP, Endereço, Cidade, Estado, Nacionalidade, Idade, Gênero, Relacionamento.

Experiência Profissional (opcional): Permite descrever a experiência de trabalho anterior.

Formação Acadêmica (opcional): Informações sobre a educação do utilizador.

Idiomas (opcional): Idiomas que o utilizador fala.

Cursos (opcional): Cursos ou formações adicionais.

Habilidades (opcional): Competências técnicas ou pessoais.

Projetos (opcional): Projetos que o utilizador tenha realizado.

2 - Upload de Foto de Perfil:

O utilizador pode fazer upload de uma foto de perfil, que é pré-visualizada em tempo real. A imagem é processada e convertida para um formato base64, garantindo a sua incorporação no currículo gerado e no PDF.

3 - Geração de Currículo:

Após preencher o formulário, o currículo é gerado dentro da página, permitindo ao utilizador visualizar todas as informações inseridas com um layout bonito e organizado. O currículo exibe a foto de perfil do utilizador, seguida pelas Informações Pessoais e demais seções opcionais como Experiência Profissional, Formação Acadêmica, etc.

4 - Download em PDF:

Após gerar o currículo, o utilizador pode clicar no botão "Baixar Currículo em PDF". O PDF gerado mantém o layout e os estilos do currículo visualizado na página, incluindo a foto de perfil e todas as informações inseridas. O botão de download está estilizado com uma cor vermelha elegante.

5 - Validação de Campos:

Apenas os campos das "Informações Pessoais" são obrigatórios, garantindo que o currículo contenha as informações essenciais. Seções adicionais, como experiência profissional e habilidades, são opcionais, dando flexibilidade ao utilizador.

6 - Busca Automática de Endereço pelo CEP:

O campo CEP (código postal) permite que o utilizador insira o seu CEP, e a aplicação faz uma busca automática do endereço, preenchendo automaticamente os campos de "Endereço", "Cidade" e "Estado", utilizando a API do ViaCEP.

Principais Benefícios:

1 - Interface Simples e Responsiva:

A aplicação é fácil de usar, adaptando-se bem tanto em dispositivos móveis quanto em desktops.

2 - Personalização Completa:

O utilizador pode ajustar as informações do currículo conforme suas necessidades e exportá-lo em PDF com um layout elegante.

3 - Foto de Perfil:

A inclusão de uma foto de perfil personaliza ainda mais o currículo.

4 - Automatização:

O preenchimento automático do endereço através do CEP simplifica o processo de criação.

Este Gerador de Currículos combina facilidade de uso, flexibilidade e funcionalidades avançadas, permitindo ao utilizador criar e exportar um currículo profissional em poucos minutos.

linguagens Utilizadas