Este é um projeto de avaliação para as matérias MATA76 (Linguagens para Aplicações Comerciais) e MATC82 (Sitemas Web) do curso Sistemas de Informação (UFBA).
Este repositório agrega o front-end da aplicação MedCheck e foi desenvolvido com o framework ReactJs, utilizando-se da linguagem TypeScript.
A aplicação do MedCheck, por sua vez, possui duas aplicações back-end, uma desenvolvida em Ruby, com o framework Ruby On Rails; e o outro desenvolvido em JavaScript, com uso do Express. As aplicações back-end também fazem parte da avaliação e contemplam as matérias MATA76 e MATC82, respectivamente.
Esta aplicação consiste em simular uma plataforma para a marcação de consultas médicas por parte dos(as) pacientes e, por parte dos(as) médicos(as), a realização do gerenciamento dos atendimentos. O sistema foi pensado de uma forma que os(as) pacientes poderiam ter o acesso às consultas marcadas e aos prontuários, enquanto que para os(as) médicos teria a possibilidade de visualizar todas as consultas que foram agendadas com ele(a).
- Ter o Node instalado em seu sistema. Para evitar incompatilibades de versões, recomendamos o uso do Node na versão 18.16.0.
-
Clonar o repositório diretamente em sua máquina local ou, se preferir, faça um fork e clone-o;
-
Dentro da pasta do projeto, abra o termina e execute o seguinte comando para instalar as pendências do projeto:
npm install
-
Para rodar o projeto localmente, execute o comando a seguir:
npm start
Todo design de telas pensadas para este projeto estão desenhadas no Figma. Clique aqui para acessar.
- NPM: v9.5.1
- Node: v18.16.0
- React: v18.2.0