Skip to content

giannistbsnet/maize-datacrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

130 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataCROP Documentation

Static Site Generation

Jekyll Just the Docs Ruby

Language & Tooling

Vue.js Spring Boot

Data & Workflow Platform

Apache Airflow Apache Kafka ELK Stack MongoDB RabbitMQ Keycloak

CI/CD & Hosting

GitHub Actions GitHub Pages

Overview

DataCROP (Data Collection Routing & Processing) is a configurable framework for real-time data collection, transformation, filtering, and management across IoT and cybersecurity domains. It emphasizes interoperability through a specialized data model for sources, processors, and results, enabling flexible workflow-driven analytics.

Versions and Stack Highlights

  • Barley (v1.0): MongoDB, Apache Kafka, RabbitMQ, Kafka Streams, Node.js, React, optional Hyperledger Fabric.
  • Farro (v2.0): Builds on Barley; MongoDB, Apache Kafka, RabbitMQ, Node.js, React, and algorithm support (Java, Python, R).
  • Maize (v3.0, in progress): MongoDB, Apache Kafka, ELK stack; expanding observability and data services.

Demo Environment

Deployable Farro demo: https://github.com/datacrop/farro-demo-deployment-scripts.

Run the Docs Locally

  1. Ensure Ruby and Bundler are installed.
  2. Install dependencies:
    bundle install
    
  3. Serve the site:
    bundle exec jekyll serve
    
  4. Visit http://localhost:4000 (adjust baseurl if configured).

Documentation Structure

  • _content/index.markdown: Documentation landing page.
  • _content/home/: Framework overview and roadmap.
  • _content/Setup/: Setup landing page.
  • _content/Setup/maize-mvp/: Single-script Maize MVP deployment.
  • _content/Setup/manual/: Manual component setup (Keycloak, Airflow, Worker, Model Repository, Workflow Editor).
  • _content/user-guide/: End-user workflows, data models, and overview pages.
  • _content/dev-guide/: Developer guidance, including processor integration.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors