Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diagrid-labs/recipe-maker
A sample app with Retool UI, Neon database, Google Functions, and Catalyst connecting them all together
https://github.com/diagrid-labs/recipe-maker
catalyst demo gcp-cloud-functions neon python retool
Last synced: 12 days ago
JSON representation
A sample app with Retool UI, Neon database, Google Functions, and Catalyst connecting them all together
- Host: GitHub
- URL: https://github.com/diagrid-labs/recipe-maker
- Owner: diagrid-labs
- License: apache-2.0
- Created: 2023-11-28T13:27:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-06T09:37:52.000Z (about 1 year ago)
- Last Synced: 2023-12-06T22:24:21.809Z (about 1 year ago)
- Topics: catalyst, demo, gcp-cloud-functions, neon, python, retool
- Language: Python
- Homepage:
- Size: 129 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recipe Maker Demo App
![Demo Overview Image](images/recipe-maker-overview.png)
## Overview
This repository contains the code for a comprehensive demonstration of an event-driven Recipe Maker application. The project showcases the integration of various cloud-native services, including Retool, Google Cloud Functions, Neon database, and Diagrid Catalyst, to create an event-driven architecture.
### Explore the Tutorial
To understand how the different components are connected and learn how to build this application, check out the detailed tutorial in the accompanying blog post. It provides a step-by-step guide to creating an event-driven system using these technologies.
Read the [Blog Post](https://www.diagrid.io/blog/transforming-crud-to-event-driven)
### Watch the Live Demo
See the entire process in action by watching the live demonstration on YouTube. The video illustrates how to transform a conventional CRUD application into an event-driven system.
Watch the [Demo Video](https://youtu.be/zrbXd5FKCe0?t=2147)
## Project Structure
This repository is organized into two main parts:
1. **Retool App Code:** Contains the code for the Retool application that serves as the frontend of the Recipe Maker.
2. **Python Function Code:** Includes the Python function responsible for processing events and fetching recipes from external sources.
## Getting Started
Follow the instructions provided in the blog post to set up and run this event-driven Recipe Maker demo on your own. The tutorial includes detailed steps, configurations, and explanations.
## Contributions
Contributions and improvements are welcome! If you have ideas for enhancements or discover any issues, please open an issue or submit a pull request.
## License
This project is licensed under the Apache License. See the [LICENSE](LICENSE) file for details.