Uma aplicação web sobre sobre meu currículo, originalmente criada para participar do processo seletivo da Advise Londrina.
É possível acessar o website clicando aqui. O website aceita o parâmetro theme
como query, onde os valores podem ser light
ou dark
, ex.: https://danielpiva.surge.sh?theme=dark
. Essa aplicação não utiliza nenhum framework ou biblioteca para criação e manipulação da interface.
- SEO
- Acessibilidade
- HTML, CSS + JavaScript
- Webpack + Babel
- Continuous integration
Para rodar o projeto você precisa no mínimo ter o node
e opcionalmente yarn
e git
.
> git clone https://github.com/imdanielpiva/curriculo.git
> cd curriculo
# sirva o projeto localmente
> yarn serve
.
+-- dist/
| +-- arquivos de distribuição...
+-- src/
| +-- footer.html
| +-- header.html
+---- assets/
| +---- css/
| +------ styles.css
| +---- font/
| +------ arquivos de fonte ...
+---- components
| +---- Companies/
| +------ index.js
| +------ styles.css
| +---- SkillItem/
| +------ index.js
| +------ styles.css
| +----- Skills/
| +------ index.js
| +------ styles.css
| +----- App.js
| +----- CompanyItem.js
| +----- ThemeSwitch.js
+---- public/
| +-- index.html
| +-- dark-theme.html
| +-- light-theme.html
+---- request/
| +-- request.js
| +-- index.js
+-- bind.js
+-- meta.json
+-- utils.js
+-- index.js
+-- tests/
| +---- unit/
| +------ arquivos de testes unitários...
| arquivos de configuração...