Esta aplicação é voltada para a resolução de um problema de pessoas autonomas que tem dificuldades para organizar seu trabalho
Tutotial para instalção das ferramentas básicas
http://simplesideias.com.br/configurando-ruby-rails-mysql-postgresql-git-no-ubuntu
PLATFORMS
ruby
DEPENDENCIES
byebug
capybara
coffee-rails (~> 4.2)
devise
factory_bot_rails
jbuilder (~> 2.5)
listen (>= 3.0.5, < 3.2)
puma (~> 3.7)
rails (~> 5.1.0)
rspec-rails
rubocop
sass-rails (~> 5.0)
simplecov
spring
spring-watcher-listen (~> 2.0.0)
sqlite3
turbolinks (~> 5)
tzinfo-data
uglifier (>= 1.3.0)
web-console (>= 3.3.0)
BUNDLED WITH
1.16.1
Em seu terminal siga os seguintes comandos
git clone https://github.com/thiagolmorais/secretaria_virtual
bundle install
bin/setup
rails server
Após isso abra o seu browser e digite:
http://localhost:3000
Para acessar a aplicação cadastre seu email e senha clicando em sign_up ou utilize o usuário de testes da aplicação:
Email: user@email.com
**Senha:** 123456
#### Consultar todos os pacientes
/api/pacientes
{
"pacientes":[
{
"id":1,
"nome":"Paciente A",
"telefone":"999999999",
"observacao":"Paciente blablabla",
"email":"paciente.a@email.com",
"nascimento":"2000-01-01",
"sexo":"Feminino",
"paciente_desde":"2017-01-15",
"created_at":"2018-05-16T11:46:24.350Z",
"updated_at":"2018-05-16T11:46:24.350Z",
"status":true,
"dia_vencimento":15
}
]
}
### Preços
#### Consultar todos os preços
/api/precos
{
"precos":[
{
"id":1,
"valor":"150.0",
"reajuste":"2018-04-01",
"paciente_id":1,
"created_at":"2018-05-16T11:46:24.400Z",
"updated_at":"2018-05-16T11:46:24.400Z"
}
]
}
### Consultas
#### Consultar todos os consultas
/api/consultas
{
"consultas":[
{
"id":4,
"data":"2018-05-22",
"hora":"2000-01-01T00:00:00.000Z",
"status":true,
"paciente_id":1,
"created_at":"2018-05-16T12:09:54.139Z",
"updated_at":"2018-05-16T12:57:38.177Z",
"competencia":52018
}
]
}
### Faturas
#### Consultar todas as faturas
/api/faturas
{
"faturas":[
{
"id":2,
"vencimento":"2018-05-06",
"status":false,
"valor":"130.0",
"competencia":42018,
"consulta_id":2,
"created_at":"2018-05-16T11:46:24.440Z",
"updated_at":"2018-05-16T11:46:24.440Z"
}
]
}
### Pagamentos
#### Consultar todos os pagamentos
/api/pagamentos
{
"pagamentos":[
{
"id":5,
"valor":"180.0",
"data":"2018-05-16",
"competencia":52018,
"paciente_id":1,
"created_at":"2018-05-16T14:24:38.837Z",
"updated_at":"2018-05-16T14:24:38.837Z",
"status":true
}
]
}