Skip to content
@Savana-Data-Hub

Savana Data Hub

Savana Data Hub 🌍📊

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 👇

Join us on Discord

🏗️ Architecture

Savana Data Hub follows a modular architecture with separate repositories for different components:

📁 Repository Structure

Repository Description Build Status
savana-data-hub Core backend API service providing REST endpoints, database models, and business logic for the Savana platform GitHub Actions Workflow Status
login-app Authentication frontend application handling user login GitHub Actions Workflow Status
usage-analytics Platform analytics dashboard tracking user interactions, system metrics, and serving as the default landing page GitHub Actions Workflow Status
dashboard-app Main administrative dashboard providing data visualization GitHub Actions Workflow Status
aggregate-data-entry-app Specialized application for bulk data entry and aggregation workflows with validation and processing features GitHub Actions Workflow Status
capture-app Real-time data capture interface supporting forms, file uploads, and direct data input from various sources GitHub Actions Workflow Status
maintenance-app-legacy Legacy system maintenance tools and utilities for backward compatibility and system administration GitHub Actions Workflow Status
import-export-app Data migration and transformation service supporting CSV, JSON, XML import/export with mapping and validation GitHub Actions Workflow Status
user-app User management interface for account administration, role assignment, and permission management GitHub Actions Workflow Status
user-profile-app Personal profile management application allowing users to update preferences, settings, and personal information GitHub Actions Workflow Status
settings-app System configuration interface for platform-wide settings, feature toggles, and environment management GitHub Actions Workflow Status

Popular repositories Loading

  1. user-app-build user-app-build Public

    Build files for the User Management app

    JavaScript 1

  2. usage-analytics-app usage-analytics-app Public

    Savanna DataHub app for monitoring of data analysis utilization

    JavaScript

  3. aggregate-data-entry-app aggregate-data-entry-app Public

    Data entry app for Savannah DataHub

    JavaScript

  4. dashboard-app dashboard-app Public

    Dashboard app for Savannah DataHub

    JavaScript

  5. aggregate-data-entry-app-build aggregate-data-entry-app-build Public

    HTML

  6. usage-analytics-app-build usage-analytics-app-build Public

    HTML

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…