Skip to content

caarloshenrique/elogroup-desafio-tecnico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elogroup-desafio-tecnico

▶️ Um projeto de formulário desenvolvido a partir do framework Vue.js

Desenvolvido por: Carlos Henrique da Costa Silva

🚀 Tecnologias utilizadas

Este projeto foi desenvolvido utilizando as seguintes tecnologias:

📂 Hierarquia de arquivos

├── public
│   ├── favicon.ico
│   └── index.html
├── src
│   ├── assets
│   │   ├── logo.png
│   │   ├── logo.svg
│   │   └── projeto-view.png
│   ├── commons
│   │   ├── components (Componentes para construção de views)
│   │   │   ├── Footer.vue
│   │   │   ├── Navigation.vue
│   │   │   └── ToolBar.vue
│   │   ├── constants
│   │   │   ├── action-types.js
│   │   │   ├── index.js
│   │   │   └── mutation-types.js
│   │   └── store (Configuração de estado dos componentes | Vuex)
│   │       ├── actions.js
│   │       ├── index.js
│   │       ├── mutations.js
│   │       └── state.js
│   ├── plugins (Arquivos de configuração de plugins)
│   │   ├── index.js
│   │   ├── vee-validate.js
│   │   └── vuetify.js
│   ├── views (Views do projeto)
│   │   ├── cadastro
│   │   |   └── Cadastro.vue (Interface de Cadastro com formulário)
│   │   └── comun
│   │       └── Form.vue (Formulário de cadastro)
│   ├── App.vue (Componente de inicialização Vue)
│   ├── main.js (Arquivo de configuração de inicialização do projeto)
│   └── router.js (Arquivo de configuraão de rotas)
├── .gitgnore
├── babel.config.js
├── package-lock.json
├── package.json
└── README.md

📋 Pré-requisitos

Para executar esta aplicação em seu dispositivo no modo de desenvolvimento você precisará ter as seguintes dependências devidamente instaladas e configuradas:

🔥 Instalação e execução

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

📄 Licença

Este projeto é desenvolvido sob a licença MIT. Veja o arquivo LICENSE para saber mais detalhes.

Feito com 💚 por Carlos Henrique da Costa Silva