Skip to content

rafaelsanoli/modula

 
 

Repository files navigation

Módula

Logo do Projeto
Status do Projeto Versão do Projeto Licença

🧠 Módula

  • Módula é a plataforma de gestão que promete revolucionar o dia a dia de clínicas e consultórios de saúde. Nossa missão é transformar processos manuais, complexos e descentralizados em uma experiência digital, integrada e inteligente.

  • Chega de pilhas de papéis, planilhas confusas e sistemas que não se conversam. Com o Módula, você centraliza a gestão de agendamentos, prontuários, finanças e o relacionamento com o paciente em um único lugar, de forma segura e acessível de onde estiver.


✨ Funcionalidades em Destaque

Nossa plataforma foi desenhada para otimizar cada aspecto da sua clínica, desde a recepção até a gestão financeira.

🏥 Para a sua Clínica: Controle Total e Eficiência Oferecemos ferramentas poderosas para simplificar a administração e permitir que você foque no que realmente importa: o cuidado com o paciente.

❤️ Para o seu Paciente: Comodidade e Engajamento Fortaleça o relacionamento com seus pacientes oferecendo uma experiência moderna, com autonomia e acesso facilitado às informações.


🎯 Objetivos

  • Digitalizar e Centralizar: Unificar todas as operações da clínica em uma única plataforma.

  • Otimizar o Tempo: Automatizar tarefas repetitivas como agendamentos, lembretes e controle financeiro.

  • Aprimorar a Experiência do Paciente: Oferecer conveniência, autonomia e comunicação transparente.

  • Garantir a Segurança: Proteger os dados sensíveis de pacientes e da clínica com as melhores práticas de segurança.


🧰 Tecnologias

Frontend Backend Banco de Dados Segurança
HTML5 Node.js PostgreSQL JWT
CSS3 Express.js Bcrypt
JavaScript

💻 Como executar o projeto

Para executar o Módula em sua máquina, siga os passos abaixo:

Pré-requisitos

Certifica-te de que tens as seguintes ferramentas instaladas:

Passo a passo

  1. Clone este repositório:
    git clone [https://github.com/SainthixOli/modula.git](https://github.com/SainthixOli/modula.git)
    cd modula
  2. Configure o backend:
    • Navega até a pasta backend: cd backend
    • Instala as dependências: npm install
    • Cria um arquivo .env com as tuas credenciais do banco de dados (exemplo: DATABASE_URL=postgres://user:password@localhost:5432/modula_db)
    • Inicia o servidor: npm start
  3. Configura o frontend:
    • Navega até a pasta frontend: cd ../frontend
    • Abre o arquivo index.html no teu navegador preferido.

💻 Telas Protótipos

Tela de Login

Tela de Login

Tela Inicial

Tela Inicial

📁 Estrutura do repositório

modula/
│
├── docs/                      # Toda a documentação do projeto
│   ├── README.md               # Apresentação geral do projeto
│   ├── planejamento.md         # Escopo, objetivos, requisitos, etc.
│   ├── telas.md                # Descrição das telas, fluxos, funcionalidades
│   ├── tecnologias.md          # Tecnologias utilizadas e integração
│   ├── organograma.png         # Imagem do organograma técnico
│   ├── cronograma.md           # Organização de entregas e prazos
│   └── outros-arquivos/        # Qualquer documento extra
│
├── design/                     # Arquivos de design
│   ├── figma-screenshots/      # Capturas de tela das telas do Figma
│   └── prototipos.pdf          # Exportação completa do protótipo
│
├── frontend/                   # Código do frontend
│   └── src/
│       ├── assets/             # Imagens, ícones, etc.
│       ├── index.html
│       ├── styles.css
│       └── script.js
│
├── backend/                    # Código do backend e banco de dados
│   └── src/
│       ├── config/             # Configuração do banco (conexão, etc.)
│       ├── controllers/        # Lógica das rotas
│       ├── middleware/         # Segurança (auth, validação, etc.)
│       ├── models/             # Estrutura de dados / ORM
│       ├── routes/             # Rotas da API
│       └── server.js           # Arquivo principal Node.js + Express
│
├── .gitignore                  # Arquivos/pastas para ignorar no Git
├── package.json                # Dependências do Node.js
└── LICENSE                     # Licença do projeto (opcional)

👥 Equipe

Este projeto foi desenvolvido com a colaboração dos seguintes membros:

Nome Função Perfil no GitHub
Foto de Perfil do Anderson Anderson Líder @andersonskywalkr
Foto de Perfil do Davi Davi Tester @Davi3L
Foto de Perfil do Gabriel Gabriel Desenvolvedor @gabrielpyxp
Foto de Perfil da Layla Layla Tester @strlovs
Foto de Perfil do Oliver Oliver Desenvolvedor @SainthixOli
Foto de Perfil do Rafael Rafael Desenvolvedor @rafaelsanoli

About

Módula é uma plataforma de gestão para clínicas e consultórios que substitui processos manuais, planilhas e sistemas dispersos, centralizando agendamentos, prontuários, finanças e comunicação com pacientes em um só lugar. Com interface simples e acessível, permite que profissionais foquem no essencial: oferecer um atendimento de qualidade.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 56.1%
  • TypeScript 43.5%
  • Other 0.4%