RicardoVeronica / EasyBrokerProject

EasyBroker project in Ruby on Rails

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

project-img.png

Notes

  • What was the hardest thing you had to solve while building the website?

Entre lo más difícil que tuve que hacer para este proyecto, fue el aprender a usar el Framework Rails (Fue mi decisión utilizarlo) y consumir la API EasyBroker al mismo tiempo, pues tenía mínima experiencia consumiendo servicios.

  • Are there any areas of your code that you think isn't that clean?

No quedó claro el controlador main donde consumo la API, pues no tuve buenas prácticas de OOP a la hora de realizar esta acción.

  • If you weren't able to finish: what were you able to complete and were you happy with your progress given the time constrainsts?

No estoy feliz con mi resultado pues no complete el reto, además que no hice buenas prácticas al hacer lo que pude realizar, igual me hubiera gustado mejorar los test pues solo hice 2

  • Ruby version: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux] Instaled with https://asdf-vm.com/

  • Rails version: Rails 6.1.4.4

  • System dependencies:

gem 'rest-client'

gem 'json'

gem 'dotenv-rails'

  • How to run the app
  1. You need to set the API_KEY in root/.env

  2. Start the development server

rails s
  • How to run tests
rails test

About

EasyBroker project in Ruby on Rails


Languages

Language:Ruby 70.2%Language:HTML 19.7%Language:JavaScript 8.5%Language:CSS 1.6%