The Web App

The Web App

Trounceflow subscribers have access to a web app we call "The App".
It is an ever-growing, always up-to-date, curated environment packed full of content (charts and more) based on the data (supply, demand, flows and positions) that help people understand changing demand in the riskier global bond markets.

It contains three types of pages:

(1) Country pages, e.g. "Ghana" or "Turkey", which are usually used by people who care about emerging market debt, and who want to focus on a specific story.

Users of Country pages care about changing demand for bonds issued by residents of specific countries, especially the bonds issued by the central government / the sovereign issuer, because these are the more investable / tradeable bonds, and are the bonds that the users of these pages are actively involved in.

Bond supply of individual emerging and developing economies is generally smaller than one trillion dollars (China is the main exception) and is usually measured in tens of billions (e.g. Zambia) or hundreds of billions of dollars (e.g. Poland).

(2) Topic pages, e.g. "High Yield" or "Emerging Market Local Currency Sovereign" which, as the name suggests, focus on topics rather than countries...

...especially concerning supply, demand, flows and positions in (multi-country) bond markets of size measured in the trillions or tens of trillions of dollars.

(3) Dataset pages, which focus on the datasets we offer: Fund Flows, Fund Allocations and Markets & Macro

Staff Note: Our Website and Our App

Our "Website" that you are looking at right now and reading this on has been made using a very well-known and popular content management system (CMS) called WordPress. It's a website for everybody, not just for clients. A CMS is one of the two easy ways of making a simple website (the other is with a website builder e.g. SquareSpace or Wix). It's good for achieving and changing simple things fast and attractively.

Our "App"

Our "App" that you can access if you are a paying client has been made in a different way. To begin with, unlike a CMS like WordPress, Django (our web application development framework) does not provide ready-to-use content management tools. What we have done is take a CMS called FeinCMS and heavily customise it to suit the need for our analyst/editors to easily:
- create pages within the administration area of Django;
- change page contents (using a drag-drop interface);
- set page parameters (visibility, permissions, urls, etc);
- make pages easily searchable and filterable.

Most of the pages that our users view have been created by our analysts/editors (not by our software developers) this way. Analysts/editors need only a very basic grasp of HTML, CSS and JavaScript which can be acquired in a few hours. They are then able to create flexible content (charts, text) within within seconds, with code kept within Django administration.

There are a few pages that our users view that our software developers created, with code stored in GitHub. We have also coded pages for staff that serve as monitors or tools, for example manual data entry tools, or monitors of the fine details of the periodic tasks being performed