A Data management application tailored for efficient data entry, storage, retrieval, and visualization. This a project is a fork from the official DHIS2 community project. With this project, effort has been made to achieve simplicity with a new modern UI, a seperate warehouse and visualization layer with BQ and metabase respectively. We have also taken liberty to introduce modern infrastructure using cloudrun cloudsql, and compute engine in GCP
Join our Discord server 👇
Savana Data Hub follows a modular architecture with separate repositories for different components:
| Repository | Description | Build Status |
|---|---|---|
savana-data-hub |
Core backend API service providing REST endpoints, database models, and business logic for the Savana platform | |
login-app |
Authentication frontend application handling user login | |
usage-analytics |
Platform analytics dashboard tracking user interactions, system metrics, and serving as the default landing page | |
dashboard-app |
Main administrative dashboard providing data visualization | |
aggregate-data-entry-app |
Specialized application for bulk data entry and aggregation workflows with validation and processing features | |
capture-app |
Real-time data capture interface supporting forms, file uploads, and direct data input from various sources | |
maintenance-app-legacy |
Legacy system maintenance tools and utilities for backward compatibility and system administration | |
import-export-app |
Data migration and transformation service supporting CSV, JSON, XML import/export with mapping and validation | |
user-app |
User management interface for account administration, role assignment, and permission management | |
user-profile-app |
Personal profile management application allowing users to update preferences, settings, and personal information | |
settings-app |
System configuration interface for platform-wide settings, feature toggles, and environment management |