Programming Languages Used in Tribe
Tribe is using many programming languages and services that can be divided into two parts: Back-end and Front-end.
In the Back-end section the following technologies are being used:
The Front-end section uses the following technologies are being used:
Tribe is written as a Universal App, meaning most of the sections can be executed on both the Front-end and the Back-end. When a page is visited on Tribe, the first time it will be rendered on the Backend and the same code will be run on the Front-end when you navigate to other pages.
The whole code is written on the ES6 and is built using Babel and Webpack. To test the code we are getting help from Jest.
Also, Sentry is used for logging the problems in the system. To analyze user activities, we are using Mixpanel (Raven) and Google Analytics.