Loading repository data…
Loading repository data…
IsraelJorge / repository
O Doctor Agenda é uma aplicação web moderna para gestão de clínicas.
O Doctor Agenda é uma aplicação web moderna para gestão de clínicas, médicos, pacientes e agendamentos. O sistema foi desenvolvido para facilitar o controle de consultas, profissionais e pacientes, oferecendo uma interface intuitiva, responsiva e segura.
Siga os passos abaixo para rodar o projeto localmente:
git clone <url-do-repositorio>
cd doctor-agenda
npm install
# ou
yarn install
# ou
pnpm install
# ou
bun install
.env.example.npm run db:migrate
npm run dev
# ou
yarn dev
# ou
pnpm dev
# ou
bun dev
src/
├── actions/ # Server Actions organizadas por domínio
├── app/ # Páginas, rotas e layouts (App Router)
│ └── (authenticated)/
│ ├── doctor/ # Gestão de médicos
│ ├── patient/ # Gestão de pacientes
│ ├── appointment/ # Agendamento de consultas
│ ├── dashboard/ # Painel de indicadores
│ └── ...
├── components/
│ └── ui/ # Componentes de UI reutilizáveis (shadcn/ui)
├── database/ # Configuração e acesso ao banco de dados (Drizzle)
├── helpers/ # Funções utilitárias (ex: manipulação de datas)
├── providers/ # Providers globais (ex: tema, autenticação)
├── services/ # Serviços externos e integrações
├── styles/ # Estilos globais
├── utils/ # Utilitários diversos
└── ...
O Doctor Agenda foi desenvolvido seguindo as melhores práticas de desenvolvimento web moderno, priorizando código limpo, reutilizável e seguro. Sinta-se à vontade para contribuir, sugerir melhorias ou relatar problemas!