Sistema para clinica mĆ©dica para manutenĆ§Ć£o da fila de atendimento de pacientes em um sistema mĆ©dico. AplicaĆ§Ć£o full stack, utilizando o conceito de backend for frontend permitido pelo framework Next.js;
- Next.js
- React.js
- Typescript
- Zod
- React Hook Form
- Prisma
- Axios
-
Criando pƔgina de agendamento;
-
Tela de acesso de funcionƔrio e paciente
-
Cadastro de paciente
-
ConfirmaĆ§Ć£o de consulta
-
Listagem de consultas
-
Acesso de funcionario pelo CPF
-
Criado layout padrĆ£o da aplicaĆ§Ć£o
-
Redefinindo pƔginas de funcionƔrio
-
Adicionado botƵes de atualizaĆ§Ć£o ed status da consulta
-
Criada rota de atualizaĆ§Ć£o de consulta
- Clone o projeto do repositĆ³rio
git clone https://github.com/RafaelMatos/serviceQueue
- Acesse a pasta do projeto
cd serviceQueue
- Instale as dependĆŖncias
npm install
-
Criar arquivo .env com as chaves necessarias( seguir arquivo .envExample)
-
Inicializa o Prisma( Usar banco de dados de sua preferencia, no exemplo Ć© usado o mysql)
npx prisma init --datasource-provider mysql
- Realiza as migrations do Prisma
npx prisma migrate dev --name init
- Execute o projeto
npm run dev
- Acesse no navegador o endereƧo indicado no terminal