This application covers the CRUD operation for User module and the preferences associated. All the EndPoints are following Restful API standard:
You can find insomnia folder with all the request examples in ./documentation/Insomnia_UserAdmin.json
This app has a test coverage of 99.37%
In order to run this application you must have installed Docker and Docker-compose Then you must run the following commands:
docker-compose build
docker-compose up -d
docker-compose run web rake db:create
docker-compose run web rake db:migrate
In order to run this app in development environment you must install:
An then, you must configure the file ./config/database.yml
with the postgresql user and run the following commands:
bundle install
rake db:create
rake db:migrate
rails server
Andrea Fuentes