An open API service indexing awesome lists of open source software.

https://github.com/nyctibiusvii/cv

My Curriculum Vitae - (CV) 👔📄
https://github.com/nyctibiusvii/cv

curriculum-vitae cv cv-online donwload light-dark-theme nextjs reactjs responsive scss sitemap typescript vercel

Last synced: 3 months ago
JSON representation

My Curriculum Vitae - (CV) 👔📄

Awesome Lists containing this project

README

          




Logo CV


Plataforma
CV
Tamanho do repositório

Licença


Donate



Projeto   |   
Tecnologias   |   
Layout   |   
Licença

# CV 📄
Projeto desenvolvido para ser um Curriculum Vitae (CV) online. O projeto é um CV online para facilitar a interação do RH.

#### Funcionalidades
* CV online
* App responsivo
* Light/Dark mode
* Download do arquivo (CV) em .pdf

#### Milha Extra🔥

Desafios

```
✔ - Documentar bem o projeto
✔ - NO AR (Online / Vercel)
✔ - SEO:
✔ - Texto para
✔ - Shortcut icon
✔ - Meta tags:
✔ - Facebook (og:~)
✔ - Twitter (twitter:~)
✔ - Sitemap (sitemap.xml / automático com 'next-sitemap')
✔ - Robots (robots.txt / automático com 'next-sitemap')
✔ - Melhorar o estilo:
✔ - Mobile First
✔ - Responsividade
✔ - Design
✔ - Trocar o tema da aplicação:
✔ - Light
✔ - Dark
✔ - Imagens adaptadas para o 'light e dark'
✔ - +Animações (framer-motion)
✔ - Cores:
✔ - Seleção do mouse (:selection)
✔ - Telas:
✔ - Only Page (A4) | Home
```

## Tecnologias 🚀
Esse projeto foi desenvolvido com as seguintes tecnologias:
- [Typescript | ^4.4.4](https://www.typescriptlang.org)
- [ReactJS | ^17.0.2](https://pt-br.reactjs.org)
- [NextJS | ^12.0.3](https://nextjs.org)
- [NodeJS | 16.x](https://nodejs.org)
- [Sass | ^1.43.4](https://sass-lang.com)

## Layout 🚧
### Desktop Screenshot




Ver mais

### Mobile (Web) Screenshot




Ver mais

## Rodando o projeto 🚴🏻‍♂️
#### "Só vou dar uma olhadinha...":
👔 Site hospedado na Vercel 📄

#### Na sua maquina:

Dependências

```json
"dependencies": {
"next": "12.0.3",
"next-themes": "^0.0.15",
"react": "17.0.2",
"react-dom": "17.0.2",
"sass": "^1.43.4"
},
"devDependencies": {
"@types/node": "16.11.6",
"@types/react": "17.0.34",
"eslint": "7",
"eslint-config-next": "12.0.3",
"next-sitemap": "^1.6.203",
"typescript": "4.4.4"
}
```
> Ex: `$ npm install _____` ou `$ yarn add _____` para instalar as dependências

> Utilize a tag `-D` para instalar as dependências de desenvolvimento.

> Utilize a tag `@types` para instalar o suporte a Typescript.

> Utilize a tag `@latest` para instalar a versão mais recente.

```bash
# Clone o repositório
$ git clone https://github.com/NyctibiusVII/CV.git

# Acesse a pasta do projeto no terminal
$ cd CV

# Instale as dependências com o gerenciador de pacotes de sua preferência
$ npm install / yarn add # NPM ou Yarn (default: Yarn)

# Execute o script "dev"
$ npm run dev / yarn dev # NPM ou Yarn (default: Yarn)

# O projeto inciará na porta: 3000 - acesse http://localhost:3000
```

## Contribuição 💭
Confira a página de [contribuição](./CONTRIBUTING) para ver como começar uma discussão e começar a contribuir.

## Licença ⚖️
Este projeto está sob a licença do MIT. Veja o arquivo [LICENSE](https://github.com/NyctibiusVII/CV/blob/main/LICENSE) para mais detalhes.

## Contato ✉️
| [![Matheus Vidigal](https://github.com/NyctibiusVII.png?size=100)](https://github.com/NyctibiusVII) |
| :---: |
| [Matheus Vidigal](https://github.com/NyctibiusVII) |



Matheus Vidigal / Linkedin


Matheus Vidigal / Linkedin