onflow / flip-fest

A backlog of all the available tasks to complete for Flow's FLIP Fest.
50 stars 39 forks source link

New Tool: Events indexing service - Milestone 4 #98

Closed prpatel05 closed 3 years ago

prpatel05 commented 3 years ago

New Tool: Events indexing service - Milestone 4

Description

This PR is for issue #15.

Submission Links & Documents

Code Package: https://github.com/prpatel05/FlowRider (reach out if you need access). Documentation Site: https://www.flowrider.io/ (Backup: https://main.do301prso5m29.amplifyapp.com).

> The following pieces of documentation need to be completed alongside the code for a successful submission: >> Installation Guide: How to get this application up and running. >> Usage Guide: A highlight of all the features available and how to use them. Guides - This site should walk through, setting up CLI, configuring, and running it. Additionally, it has some demo/videos on example uses. >> Contribution Guide: A thorough explanation of the codebase, where features are located, a diagram explaining complex interactions, etc. This is intended to be a primer for new contributors that would like to add or modify features. Guide

Requirements Check

Other Details

nvdtf commented 3 years ago

FlowRider seems awesome and exciting! Thanks for taking the effort and time to put this together. My initial feedback on the project:

prpatel05 commented 3 years ago

> FlowRider seems awesome and exciting! Thanks for taking the effort and time to put this together. Thank you!

Good feedback, we can definitely do the first one before the 7th. I will investigate what it would take for the other two.

prpatel05 commented 3 years ago

Okay the README is updated here with an overview, documentation website link, and feature set. Let me know if this is what you had in mind or if you are looking for additional information there.

Additionally, I setup the logic to get this as a docker containerized image and the ability to run via Docker vs. the CLI. You can find the instructions on the site under "Deploying". Currently it is done via manually building the image from the package. However, similar to the CLI being available via NPM, this will be available via a public Docker repo so that the user can just quickly run it via a command like - docker run flow-rider/flow-rider:1.0.0, without needing access to/build the repo.

I don't yet have the sample project, I don't believe I will have the time to get this done before the 7th. Let me know if you believe this would be a blocker for sign-off?

nvdtf commented 3 years ago

Thank you for actioning the feedback items. I think it satisfies what I had in mind, maybe the AWS sample deployments can be left out for later if there's nothing to reuse from earlier phases.

Great job!

kerrywei commented 3 years ago

merge in the PR per Navid's approval