Skip to content

MangoBrowser is a Sinatra web application that allows you to easily browse MangoPay's API.

Notifications You must be signed in to change notification settings

diacode/mangobrowser

Repository files navigation

MangoBrowser

MangoBrowser is a Sinatra web application that allows you to easily browse MangoPay's API.

ScreenShot

More screenshots here.

MangoBrowser idea and code is inspired by BrowS3, an Amazon S3 API explorer, crafted by Tractical.

How does it work?

The app will ask you for your Client ID and Client Passphrase and if those credentials are for preproduction or production mode. Don't worry, no information is kept in any database.

Once logged in you will be able to see the list of users and events. Inside each User and Event you can navigate to their associated objects (Wallets, Transactions, Refunds, Transfers, etc.)

Deploy to Heroku with one click

You can deploy this app to your Heroku account for free by just pressing this button: Deploy

Or just use it...

If you don't want to deploy it to your own Heroku account, you can use our app instance (don't worry we are not logging your API keys): MangoBrowser

You can always install it locally

Finally if you want to run it locally just follow these steps:

  1. Install Ruby. You can use rbenv or any other method you prefer.

  2. Install Node.js. You can see the official documentation here

  3. Clone the repository

     $ git clone [email protected]:diacode/mangobrowser.git
    
  4. Run bundle to install the required gems.

     $ bundle install
    
  5. Run the application.

     $ rackup config.ru
    
  6. Open your browser http://localhost:9292

Contributing

You can see the contributing guidelines here

Disclaimer

MangoBrowser is not an official product by MangoPay. We created MangoBrowser to cover our own needs.

About

MangoBrowser is a Sinatra web application that allows you to easily browse MangoPay's API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published