Skip to content
Mark Iliffe edited this page Sep 12, 2013 · 1 revision

Taarifa Backend is mostly written in Python, with a MongoDB database. There are two main structures to be aware of; Taarifa Core and Services. The Taarifa core at its heart is a generic API which allows for the Triaging functions, this should be configurable on installation.

A service in Taarifa is a Python component which tells the Taarifa Core how to either receive data or transmit data. You could imagine that an individual service could support the receiving and dissemination of the 311 Civic Standard or just receive data in a 311 compliant manner and disseminate it in whatever way is needed.

Clone this wiki locally