EsplinHub Docs

Doc do Projeto


ConfiguraƧƵes Iniciais

Ferramentas e Tecnologias Utilizadas

Nesta seĆ§Ć£o, irei detalhar as principais tecnologias e ferramentas empregadas no desenvolvimento do projeto, explicando a funĆ§Ć£o de cada uma no projeto.


Tecnologias Principais

  • HTML, CSS e JavaScript: A base de qualquer aplicaĆ§Ć£o web, utilizados para estruturar, estilizar e adicionar interatividade Ć  interface do usuĆ”rio.


  • Vue.js: Um framework progressivo para a construĆ§Ć£o de interfaces de usuĆ”rio. No EsplinHub, Vue.js Ć© utilizado para criar componentes reativos e dinĆ¢micos.


  • Vuetify: Uma biblioteca de UI para Vue.js que segue os princĆ­pios do Material Design. Vuetify Ć© usado para projetar uma interface rica e responsiva com componentes prontos para uso.

  • Vue Router: Uma biblioteca oficial do Vue.js para gerenciamento de rotas. No EsplinHub, Vue Router Ć© usado para gerenciar a navegaĆ§Ć£o entre diferentes pĆ”ginas e componentes, mantendo a aplicaĆ§Ć£o como uma Single Page Application (SPA).

  • Vue CLI: Uma interface de linha de comando para facilitar o desenvolvimento de projetos Vue.js. No projeto, o Vue CLI Ć© utilizado para automatizar tarefas comuns, como a configuraĆ§Ć£o inicial e a construĆ§Ć£o de builds.

  • Vuex: Uma biblioteca de gerenciamento de estado para Vue.js. Vuex Ć© empregado no EsplinHub para gerenciar e centralizar o estado da aplicaĆ§Ć£o.

  • Axios: Uma biblioteca cliente HTTP baseada em promessas para realizar requisiƧƵes HTTP. Axios Ć© utilizado para a comunicaĆ§Ć£o com a API backend.


Imagens e ƍcones

  • Logos e Planos de Fundo:

    • Fonte: Canva

    • UtilizaĆ§Ć£o: Utilizado para criar imagens personalizadas, logos e planos de fundo no projeto.

  • ƍcones:


DocumentaĆ§Ć£o

  • Ferramenta de DocumentaĆ§Ć£o:

    • Link: Pulsar

    • DescriĆ§Ć£o: Uma ferramenta para criar e manter a documentaĆ§Ć£o do projeto (feita em Vue.js e Nuxt.js), oferecendo uma interface clara e navegĆ”vel.


Nesta pƔgina