#Donde Reciclo 3 Backend 2.0Repositorio del backend de Dónde Reciclo en su última edición con Rails con objetos editables para el manejo de datos por parte de los programas y nuevas interacciones.
Se agregan datos del Plan Vale para Rocha
Se pasan reportes a público. Se agregan localidades de Canelones y se corrige admin de Localidades
Se agregan funciones de materiales para contenedores, de forma de soportar tales búsquedas
Esta versión agrega funcionalidades de dimensiones de economía circular y versionador para la API
Ruby version 2.6.3
Rails version 6.0.2
System dependencies
- NodeJS, rails dependencies
- bundle/bundler
git clone https://github.com/datauy/DondeReciclo-3B.gitcd DondeReciclo-3Bgem install bundler:2.0.2bundle install#Create databasecp config/database.yml.example config/database.yml#Modify db filerails credentials:editrails db:migrateyarn install [npm install-g yarn]rails db:seedrails s
##Servicesget 'api/location4Polygon'get 'api/country4Point'get 'api/subprograms4location'get 'api/subprogram4location'get 'api/zone4point'get 'api/materials'get 'api/wastes'get 'api/container_types'get 'api/container/:id', to: 'api#container'get 'api/containers'get 'api/containers_bbox'get 'api/containers_bbox4materials'get 'api/containers_nearby'get 'api/containers4materials'get 'api/search'get 'api/search_predefined'get 'api/programs'get 'api/programs_sum'get 'api/news'get "api/new/:id", to: "api#new"post 'api/contact', to: "utils#contact_email"get 'api/user', to: "user_api#me"post 'api/user/update', to: 'user_api#update'post 'api/report', to: "user_api#report"post 'api/collect', to: "user_api#collect"post 'password/forgot', to: 'utils#forgot'post 'password/reset', to: 'utils#reset'