Tribe Campfire




Back to Tribe General Information


AdminTribe General Information

Customer Support Manager at Tribea month ago

Programming Languages Used in Tribe

Learn more about the programming languages used to build Tribe 1.0 software.

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:

  • Node.js
  • MongoDB
  • ElasticSearch
  • Redis
  • React
  • Redux

The Front-end section uses the following technologies are being used:

  • React
  • Redux
  • Semantic UI React

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.