My Right Horse

Project Goals

  • Transition site from an online commerce site to a simpler, cleaner platform for uploading horse listings and allowing visitors to contact contributors about listing they’re interested in

  • Allow users to create listings through either a six-step listing wizard or a CSV uploader using a Sidekiq worker

  • Provide contributors a dashboard where they can manage a listing’s status

  • Update a search page so visitors can search for available listings based on various filters, learn more about them, and inquire about those they are interested in

  • Build a two-step sign-up process for contributors to get both organization details and contributor details from new users

  • Open an API and allow users to generate API keys so they can embed their listings on their company website

  • Create an analytics dashboard so contributors can see various statistics about their listings over time

Technologies Used

  • Ruby on Rails

  • PostgreSQL

  • ActiveRecord

  • React on Rails

  • ES6 JavaScript

  • React 16+

  • ERB templating

  • Bootstrap and SASS

  • Heroku deployment with Ruby, Node, and Postgres configuration

  • Rspec, Capybara, and Selenium testing

Developer Lead Responsibilities

  • Meet with client weekly to discuss sprint goals, feedback from end users, and story prioritization

  • Groom stories with my team to estimate time needed for delivery expectations and communicate feedback to the client

  • Manage Heroku deployments to staging and production, including breaking-change data migrations and rake tasks

  • Send weekly mid and end-of-sprint reports to the client to keep them updated about sprint progress, successes, and challenges

Visit My Right Horse