P2P marketplace platform
Ruby HTML CSS Gherkin CoffeeScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib Let's make sudamos public Mar 20, 2015
public
spec
.gitignore
.rspec
.rubocop.yml
.ruby-version
.travis.yml
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
config.ru

README.md

This is a legacy project, not maintained anymore.


Build Status Code Climate Test Coverage

Sudamos logo

Sudamos is a simple Ruby on Rails P2P marketplace focussed in the spanish-sport 2nd hand niche. The app was initially implemented without the intention thinking in the sudamos-business and not in being a good abstraction of what a P2P marketplace should be. However, for anyone who is starting a marketplace in Ruby on Rails, this repo could potentially be a useful start-point.

Write me a line if you want to use this platform in a production environment.

Install

  • Clone the project
  • Rename the file config/application.sample.yml into config/application.yml.
  • Fill in the application.yml file 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 and you should see sudamos’ homepage.

Configs

Sudamos uses some 3rd party services which have configured into the config/application.yml file. Basically, all the env vars of Sudamos are stored under that file, managed by the gem https://github.com/laserlemon/figaro.

List of 3rd party services

  • Image management: Transloadit
  • Assets storage: Amazon S3 / CDN Cloudfront
  • Authentication: Facebook
  • Mailer: Mandrill
  • Bug track: Rollbar
  • Performance: NewRelic