airavata-courses / scapsulators

Looking to understand how weather phenomena in a region, affect your research? Well look no further!
https://github.com/airavata-courses/scapsulators/wiki/Weather-enthusiasts-assemble
Apache License 2.0
1 stars 2 forks source link
data-visualization dataengineering flask kafka mongodb nodejs redis rest-api springboot

Scapsulators

Spring 2022 Project

Functionality/Motivation

Demonstration

Head on over to our Wikis to view a working demo of the final application functionality.

Installation

Software Requirements

Firing up the entire system

Clone this repository/branch into your machine using git clone https://github.com/airavata-courses/scapsulators.git .

Simply click on the entry-point script: start-Weatherpedia.sh

Navigate to localhost:1000 and explore!

Implementation Status

The services use REST for synchronous communication.

View our current architecture, the user-lifecycle diagram and a sample napkin diagram in the Wikis for this repository.

We intend to use a containerized Kafka streaming-service to implement a scalable and highly-available architecture, in the future.

The team

Team member's Image

Team member's Image

Team member's Image