Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juanvqz/doctors
Sistema para doctores
https://github.com/juanvqz/doctors
appointments ruby ruby-on-rails
Last synced: 12 days ago
JSON representation
Sistema para doctores
- Host: GitHub
- URL: https://github.com/juanvqz/doctors
- Owner: JuanVqz
- Created: 2020-02-08T23:10:19.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T06:17:32.000Z (7 months ago)
- Last Synced: 2024-04-14T16:07:18.512Z (7 months ago)
- Topics: appointments, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 5 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ASISTENCIA CLINICA
[![Maintainability](https://api.codeclimate.com/v1/badges/09e3708ac24f9016f6fd/maintainability)](https://codeclimate.com/github/JuanVqz/doctors/maintainability)
[![tests](https://github.com/JuanVqz/doctors/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/JuanVqz/doctors/actions/workflows/tests.yml)
[![Ruby Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://github.com/testdouble/standard)Es un sistema donde las instituciones clinicas podran registrar doctores para
tomar consultas de los pacientes y conservar el historial clinico.![dashboard](dash.png)
## Requisitos
- ruby 3.3
- rails 7.1
- postgres 13
- node 20.8.0## Instalación
Es necesario utilizar `lvh.me:300` para ingresar a los subdominio desde el ambiente
de desarrollo, si ejecuta las semillas existe un subdominio `demo`
y debes ingresar de la siguiente manera.```sh
git clone https://github.com/JuanVqz/doctors.git
cd doctors# con docker
docker-compose run --rm web rails db:setup
docker-compose up# ó local
./bin/setup
./bin/dev
```ahora puedes visitar la siguiente ruta
```bash
http://demo.lvh.me:3000
```e iniciar sesión con el doctor (administrador)
```
usuario: [email protected]
contraseña: 123456
```## Build next rails config
```
docker-compose build --build-arg BUNDLE_GEMFILE=Gemfile.next next
docker-compose up next
docker-compose run --rm next bash
```## Deploy
### Reiniciar base de datos | Warning: Perderá toda la información
```bash
heroku restart; heroku pg:reset DATABASE --confirm heroku_doctors;
heroku run rails db:migrate
heroku run rails db:seed
heroku run rails console
```## Desarrollo
Si esta interesado en contribuir al desarrollo comprando un subdominio
puede [contactarnos.](https://github.com/JuanVqz)## Deprecado
#### Deploy
Antes de realizar el deploy puedes verificar los requisitos con:
```sh
cap production deploy:check
```Comandos para realizar deploy con capistrano:
```sh
cap production deploy
```Despues de realizar el deploy, tienes que reiniciar unicorn con el comando siguiente:
```sh
cap production unicorn:start
```