Sudamos is a Ruby on Rails P2P marketplace focused on the Spanish second-hand sports niche. The app was initially built with a specific business focus rather than as a generic marketplace solution. However, it can be a useful starting point for anyone building a marketplace in Ruby on Rails.
Write me a line if you want to use this platform in a production environment.
- Clone the project
- Rename
config/application.sample.ymltoconfig/application.yml - Fill in the
application.ymlfile with your own config data (more info below) - Run
bundle - Run
bundle exec rake db:setup - Run the tests with
bundle exec rspec spec - Open the app locally with your preferred web server to see Sudamos' homepage
Sudamos uses several third-party services configured in the config/application.yml file. All environment variables are stored in this file and managed by the Figaro gem.
- Image management: Transloadit
- Asset storage: Amazon S3 with CloudFront CDN
- Authentication: Facebook
- Mailer: Mandrill
- Bug tracking: Rollbar
- Performance monitoring: NewRelic
