What it does
Allows users to create triggers that react on incoming data and execute custom actions based on trigger state, for example, to buy Etherium if there are many mentions in social networks.
How we built it
At the core of the system stands RabbitMQ, which acts as a gateway to data ingestion pipelines and processors. Core API Service consumes event data from social networks, crypto exchanges and feeds it into historical data storage meanwhile routing it to end-users with the help of WebSockets (GraphQL Subscriptions). Trigger system loads data from historical database and listens on incoming events from data sources to react as soon as data is fed into system.
Challenges we ran into
Combining the stacks of 3 developers from three different backgrounds and using them effectively while also gradually minimizing our scope since the initial plan was quite big, and every ticking hour we had to further minimize our MVP.
Accomplishments that we're proud of
Gathering 3 different social media sources (Twitter, Reddit, Youtube) and analyzing them (Getting the tweet sentiment for example)
What we learned
Never sacrifice sleep.
What's next for flowercup
Hopefully, we get to realize our project to completion and create a great tool for traders to use.
GIT REPO https://github.com/flowercup
Log in or sign up for Devpost to join the conversation.