jujes / sudamos

P2P marketplace platform

Home Page:http://sudamos.es/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Code Climate Test Coverage

Sudamos logo

Sudamos is a P2P simple marketplace programmed by Daniel Madrid as his side-project. You can see the production app working here: http://sudamos.es/ .

Setup your own marketplace

The project is not completely ready for forking and start using it by your own in a very automated way, since at the end, this was, before became open-source, a standard private repo of a production app. However, following these quick guidelines you should be quite near of having something working.

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

Configs

All the 3rd party api keys of sudamos are stored under the same file called application.sample.yml, which you should rename to application.yml. The gem https://github.com/laserlemon/figaro is used for the management of the keys.

3rd party services:

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

Steps

  • Fork the project
  • Rename the file application.sample.yml to application.yml. Fill in the needed configs there.
  • 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 the app working with some seed data.

About

P2P marketplace platform

http://sudamos.es/

License:GNU General Public License v2.0


Languages

Language:Ruby 53.0%Language:HTML 29.9%Language:CSS 15.1%Language:Gherkin 1.4%Language:CoffeeScript 0.6%