Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 15 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,21 @@ This repo contains code for a tutorial and a few sample applications that use Dr
#### Detect and react to your first database change using Drasi
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/drasi-project/learning)

[The step-by-step tutorial linked here](https://drasi.io/getting-started/) will help you get Drasi up and running quickly and show you how easy it is to create Sources, Continuous Queries, and Reactions.
[The step-by-step tutorial linked here](https://drasi.io/drasi-server/getting-started/) will help you get Drasi up and running quickly and show you how easy it is to create Sources, Continuous Queries, and Reactions.

## Tutorials
Step-by-step guided tutorials for learning Drasi:
1. [Getting Started](tutorial/getting-started) - Getting started with Drasi setup instructions for GitHub Codespaces and VS Code Dev Containers.
2. [Building Comfort](tutorial/building-comfort) - Drasi for a building management scenario with real-time change detection.
3. [Curbside Pickup](tutorial/curbside-pickup) - Drasi for correlating changes across multiple databases in a real-time curbside pickup scenario.
4. [Dapr](tutorial/dapr) - Drasi for supercharging Dapr applications with real-time data change processing across multiple microservices.
5. [Absence of Change](tutorial/absence-of-change) - Drasi's abilities to trigger alerts when events do not occur within a stipulated time window.
6. [Risky Containers](tutorial/risky-containers) - Detecting risky containers using Drasi.

## Sample Applications
Following sample applications demonstrate usage of Drasi in different scenarios:
1. [Building comfort](apps/building-comfort)- Drasi for a building management scenario
2. [Curbside pickup](apps/curbside-pickup)- Drasi for a notification service to alert drivers when orders are ready for pickup
3. [Fleet POC](https://github.com/drasi-project/learning/tree/main/apps/fleet-poc)- Drasi for an efficient solution to translate vehicle telemetery into actionable insights for Connected Fleet scenarios
5. [Non-events](https://github.com/drasi-project/learning/tree/main/apps/non-events) - An app to demonstrate Drasi's abilities to trigger alerts when events do not occur within a stipulated time window.
6. [Trivia](https://github.com/drasi-project/learning/tree/main/apps/trivia)- A trivia game app with dashboards that are updated directly by Drasi when team and player scores change or when players are inactive for a period of time.
7. [Dapr](https://github.com/drasi-project/learning/tree/main/apps/dapr) - A set of dapr applications that demonstrate Drasi's abilities within a dapr microservice ecosystem.
1. [Fleet POC](apps/fleet-poc) - Drasi for an efficient solution to translate vehicle telemetry into actionable insights for Connected Fleet scenarios.
2. [Non-events](apps/non-events) - An app to demonstrate Drasi's abilities to trigger alerts when events do not occur within a stipulated time window.
3. [Trivia](apps/trivia) - A trivia game app with dashboards that are updated directly by Drasi when team and player scores change or when players are inactive for a period of time.
4. [RAG Chat App](apps/rag-chat-app) - A demonstration of how Drasi's continuous queries maintain a real-time vector store for RAG applications.
5. [React Components](apps/react) - Reactive Graph React components for use with Drasi.
Loading