Skip to content

UnifespCodeLab/agendinha-web

Repository files navigation

Image

Agendinha do GRAACC

Objetivo

Gerais:

  • montar uma agenda em detalhes, a partir de um calendário;
  • Exibir informações sobre contatos de médicos e funcionários;
  • Marcar consultas e exames, tanto para pacientes quanto para profissionais.

Específicos:

  • Transferir dados de uma agenda para o dispositivo móvel de forma local ou em nuvem (ex.: Google Calendar).

Público Alvo

Funcionários da instituição, médicos, enfermeiros e pais/responsáveis;

Onde o Projeto Será Utilizado

A ideia é que seja utilizado no sistema principal do GRAACC (na forma de um aplicativo para dispositivos móveis), cuja integração será necessária realizar ao final do projeto.

Tecnologias Utilizadas

  • Front-end: Nuxt (Vue.js, Nitro, Vite);

  • Back-end: versão inicial com Spring Boot (microsserviços); versão atual com Django (monolítico).

Como Rodar o Projeto

1. Instale Node.js e npm;

2. Clone o repositório e entre na pasta graacc-web;

3. Faça uma cópia de .env.example com o nome de .env e prepare as variáveis de ambiente;

4. Execute npm install ou npm i. Você também pode usar o Makefile com make (se fez dessa maneira, pode pular o passo 5);

5. Execute npm run dev;

6. (Opcional) Para executar o back-end, entre neste repositório.

Protótipo

Link para o Figma

Imagens do Protótipo

Página de Cadastro

Image

Página de Login

Image

Página de 'Esqueceu a Senha'

Image

Página de Notificações

Image

Página de Contatos

Image

Página de Exames

Image

Diagrama Entidade-Relacionamento

Diagrama_Entidade_Relacionamento

Status

  • Em ideação
  • Em desenvolvimento
  • Testando com usuário
  • Em uso
  • Descontinuado

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors