Sistema web para gerenciamento de exames, agendamentos e usuários em ambiente hospitalar.
- React
- TypeScript
- Axios
- Node.js
- Express
- TypeScript
- Knex.js
- PostgreSQL
- Demonstração: self-hosted on raspberry pi
- Clone o repositório:
git clone https://github.com/seu-usuario/care-time.git
cd care-time
- Configure o banco de dados:
npm install
- Configure o banco de dados: criar arquivo para BACK-END na raiz ".env"
DATABASE_URL=postgres://usuario:senha@localhost:5432/caretime
PORT=8080
criar arquivo para FRONT-END em /frontend/".env"
REACT_APP_API=http://localhost:8080
- Execute as migrations:
npx knex migrate:latest
- Inicie o projetos: Back e Front
npm run start:server
npm run start:frontend
Estrutura do Projeto
.
├── server/
│ ├── routes/
│ ├── database/
│ ├── server.ts
│ └── knexfile.ts
├── frontend/
│ ├── src/
├── dist/ (gerado após build do backend)
├── package.json
└── README.md