Repositório com código fonte do frontend MedChain
MedChain é um projeto focado na área da saúde, foco inicial do projeto é um prontuário digital com máximo de informação do paciente. Contendo todo seu histórico médico em apenas um local.
| Nome do arquivo | Descrição |
|---|---|
├── .storybook (diretorio) |
Configuração para carregar os componentes no storybook |
└── src (diretorio) |
Contém todo código da aplicação utilizando vue |
├── assets (diretorio) |
Diretório para armazenamento de arquivos estáticos |
└── fonts (diretorio) |
Diretório que mantém armazenado as fontes utilizadas no projeto |
├── components (diretorio) |
Diretório com todos componentes do vue utilizando conceito do atomic design |
└── atoms (diretorio) |
Diretório dos atoms do conceito Atomic Design |
└── Button (diretorio) |
Diretório de um componente específico, nesse exemplo Button |
└── index.stories.js |
Arquivo utilizado para gerar os testes de componente no storybook |
└── index.test.js |
Arquivo utilizado para testes unitários dos componentes no jest |
└── index.vue |
Arquivo vue para construção do componente atómico |
└── index.js |
Arquivo que instância todas as rotas do projeto no vue |
└── molecules (diretorio) |
Diretório dos molecules do conceito Atomic Design |
└── organisms (diretorio) |
Diretório dos organisms do conceito Atomic Design |
└── pages (diretorio) |
Diretório dos pages do conceito Atomic Design |
└── templates (diretorio) |
Diretório dos templates do conceito Atomic Design |
├── router (diretorio) |
Diretório com as rotas |
└── index.js |
Arquivo que instância todas as rotas do projeto no vue |
├── store (diretorio) |
Diretório que armazena todos os dados do vuex, seria um data global |
└── modules.js (diretorio) |
Diretório que armazena cada modulo com seus actions, mutations, defaultState e getters do conceito do vuex |
└── index.js |
Arquivo que instância todas as rotas do projeto no vue |
├── App.vue |
Principal arquivo vue para carregar todo ecossistema do vue |
├── main.js |
Instância vue principal do projeto, arquivo core para carregar o vue |