Skip to content
subhaklp edited this page Apr 25, 2017 · 13 revisions

Architecture

See here for architecture diagram: https://drive.google.com/drive/folders/0B3MeUuxu6ZtOcVByWHZpWlc2ZEU?usp=sharing

TADA is an internal KLP acryonm standing for “That’s All the Data”. It is the primary data entry system for all the information that KLP gathers from and about schools. This includes boundary hierarchy information, school info, student info, programs and assessments information. The TADA app that’s currently being built is an improvement over an existing, older system and aims to provide a comprehensive dashboard for all things school-related.

The backend of the app relies on PostGres for the DB and Django/Python framework for the server. Django Rest Framework is used to provide REST endpoints that the frontend can communicate with.

The frontend is built using the React-Redux framework. This was chosen for its highly performant nature and scalability.

Contents