The marketplace for adventures
alexanmtz Truppie places search products (#139)
* a whole flow almost complete from a home search to get some external product offer

* not exposing places api

* fixing some last issues with style, indexing and logic to display the currency

* fixing tests
Latest commit ef681b9 Sep 19, 2018
Failed to load latest commit information.
app Truppie places search products (#139) Sep 19, 2018
bin rails starting config with welcome page Feb 13, 2016
config Truppie places search products (#139) Sep 19, 2018
db Opções de serviços adicionais para um roteiro (#134) Aug 19, 2018
docker/scripts Run Cucumber Tests in a Docker container #109 Apr 24, 2018
features Teste para usuário não logado (#131) Aug 5, 2018
lib fixes related to the last deploy about mailchimp integration to handl… Jul 24, 2018
log rails starting config with welcome page Feb 13, 2016
public disabling some turbolinks and making a basic tour confirmation test Mar 26, 2018
script cucumber support to a basic tour confirmation Mar 25, 2018
test Truppie places search products (#139) Sep 19, 2018
vendor/assets rails starting config with welcome page Feb 13, 2016
.env-db Added Docker to developlment environment #73 Mar 17, 2018
.gitignore Bourbon gem version (#72) Feb 23, 2018
.ruby-version It defines the current ruby version used in the project. Nov 14, 2017
.travis.yml updade chrome driver version on travis Apr 30, 2018 updating contribution guideline Mar 18, 2018
Dockerfile Refactoring Dockerfile Apr 6, 2018
Gemfile Marketplace rezdy (#138) Sep 16, 2018
Gemfile.lock Marketplace rezdy (#138) Sep 16, 2018 changing issue template and move to contribution Mar 19, 2018
LICENSE changing license Feb 26, 2018 fixing issue on background image for presentation Mar 21, 2018
PITCHME.yaml change main color to original yellow truppie Mar 10, 2018
Procfile executing migration on release and storing destination payment in an … Apr 10, 2017
README.rdoc no big image up front Jun 4, 2018
Rakefile rails starting config with welcome page Feb 13, 2016
app.json fixing heroku app.json script key duplicate Oct 31, 2017 rails starting config with welcome page Feb 13, 2016
docker-compose-dev-windows.yml Fix #103 Apr 8, 2018
docker-compose-dev.yml Fix #101 Apr 6, 2018
docker-compose-test-e2e.yml Run Cucumber Tests in a Docker container #109 Apr 24, 2018
docker-compose-test.yml Fix #101 Apr 6, 2018



truppie logo

The trupe hippie chic exploring adventures platform:

Become a Truppist!

Welcome to the Truppie platform!

Here you will know how to contribute to this project.

What is Truppie?

Truppie is a platform that connects tour guides with explorers, nature-lovers.

It is an Open Source project and is developed by coders like you!
Any developer from anywhere in the world can contribute with the platform and be assigned to do the issues.

Truppie is safe, we use SSL for all transactions.

How it works

1. You choose the issue;
2. If you have the requirements, we assign it to you;
3. You send a pull request;
4. We analyze your code;
5. If it is good to merge, the code goes to production;
6. You get paid for it.

If you are not a developer, you can also contribute to the project and be paid for it! How? By:
1. Suggesting improvements in the platform;
2. Requesting a bug fix.

We have a Contribution Guideline to guide you to how contribute with content and code.


Run the Rails server for development

docker-compose -f docker-compose-dev.yml up

Run the regular tests (unit and integration)

docker-compose -f docker-compose-test.yml up

Run the Cucumber tests

docker-compose -f docker-compose-test-e2e.yml up


As a developer, you can learn with a collaborative platform!

Be paid on demmand for new features, bug fixes and improvements on the project.


To work with us as a developer, you need to work well with TDD and BDD.

For inform a bug

With you want to give feedback about bugs, you can open a issue describing:
1. Which URL the bug happens
2. What you would tried to do (action perfomed)
2. Date and time
3. Error message (if any)

Env variables to secure our working

- Postgres 9.4.5
- When you have the project installed, you can request the development env variables.



- Better menu indication for guide admin
- Better support for turbolinks
- Update Rails
- Follow organizer
- Notify guide when user get interested in past tour
- Guidebooks created by a super admin
- Docker container in development (thanks [@lucianojfj](
- Cucumber specs testing a basic user reservation flow


This release we make the platform more stable and test with our first client.

So we make the platform more independent to tour guide, as well as giving the admin more controll over the platform.

We create a first prototype of our guidebook, that will support tour guides that can be send and selled for a user.

So we make a lot of improvements including:

  • Invite guides in our e-mail marketing

  • Visualize tours better on admin interface from a list

  • Account and bank account issues to recognize a verified account

  • Value suggested by user (thanks to @hugohernani)

  • A lot of permission bugs and conflit between admin accounts

  • Truppies on maps to explore (thanks to

  • Improve in Truppie places, but will deserve a release just for that

  • Release of using Githup Pages that makes a open source documentation acessible

  • Get our Truppie Devs members. We are almost 100!


The Truppie platform open for guides registration.

A version with guides registration, tour linked to places that has it's own landing page.

So in this release is possible:

  • The guide create a simple account

  • The guide can create a account to link with bank account

  • The guide after has his account verified he can receive the transfers

  • A lot of bug fixes

  • Multi-language support