Trabalho de Conclusão de Curso (TCC)
Curso: Análise e Desenvolvimento de Sistemas (ADS)
Instituição: IFSP Campus Guarulhos
Este é o frontend do sistema MedicalTime, um aplicativo para agendamento de consultas médicas. O projeto foi desenvolvido utilizando Vue.js e outras bibliotecas relacionadas.
Para começar, clone o repositório do GitHub para a sua máquina local:
git clone https://github.com/seu-usuario/tcc-frontend.git
cd tcc-frontend
Depois de clonar o repositório, instale as dependências necessárias:
npm install
Para iniciar o servidor de desenvolvimento com hot-reload:
npm run serve
Para compilar e minificar o projeto para produção:
npm run build
Se necessário, prepare o ambiente antes de rodar o projeto:
npm run prepare
- Vue.js: Framework JavaScript utilizado para a construção da interface de usuário.
- Vue Router: Gerenciamento de rotas.
- Vuex: Gerenciamento de estado.
- Axios: Cliente HTTP para realizar requisições à API.
- Vuetify: Biblioteca de componentes de UI.
- TypeScript: Linguagem de programação que adiciona tipagem ao JavaScript.
- Cypress: Ferramenta para testes end-to-end.
- Jest: Framework de testes unitários.
- ESLint: Linter para garantir a qualidade do código.
- Sass: Pré-processador CSS utilizado no projeto.
Para mais detalhes sobre a configuração, consulte a documentação do Vue CLI.