https://github.com/ninja1375/gerador-de-curriculos
Este Gerador de Currículos é uma aplicação web que permite aos utilizadores criar currículos
https://github.com/ninja1375/gerador-de-curriculos
css html javascript
Last synced: about 1 month ago
JSON representation
Este Gerador de Currículos é uma aplicação web que permite aos utilizadores criar currículos
- Host: GitHub
- URL: https://github.com/ninja1375/gerador-de-curriculos
- Owner: Ninja1375
- Created: 2024-10-17T19:28:36.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-26T00:28:33.000Z (5 months ago)
- Last Synced: 2025-03-29T08:51:09.621Z (2 months ago)
- Topics: css, html, javascript
- Language: JavaScript
- Homepage: https://ninja1375.github.io/Gerador-de-Curriculos/
- Size: 20.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
**Veja o projeto ao vivo:**
[Gerador de Currículos](https://ninja1375.github.io/Gerador-de-Curriculos/)
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 ##