Service QueuešŸ„

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;

gif da tela da aplicaĆ§Ć£o Service Queue

Tecnologias usadas āš™

  • Next.js
  • React.js
  • Typescript
  • Zod
  • React Hook Form
  • Prisma
  • Axios

AtualizaƧƵes šŸ”ƒ

  • 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

Como utilizar

  • 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