#Donde Reciclo 3 Backend 2.0 Repositorio 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 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.git
cd DondeReciclo-3B
gem install bundler:2.0.2
bundle install
#Create database
cp config/database.yml.example config/database.yml
#Modify db file
rails credentials:edit
rails db:migrate
yarn install [npm install -g yarn]
rails db:seed
rails s
##Services get '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'