Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twitter like UI for Social Trading App Version 1 - $SA 4.75M bounty! #4645

Open
Luis-Fernando-Molina opened this issue Jan 7, 2023 · 5 comments
Labels
bounty improvement New feature or request

Comments

@Luis-Fernando-Molina
Copy link
Member

Luis-Fernando-Molina commented Jan 7, 2023

Intro

I am offering a 2.5M SA tokens and others are adding 1.75M more for a total of 4.75M SA tokens bounty for any person or team that implements a UI for the Social Trading App which looks like as much as possible as Twitter, for the Version 1 of the Social Trading App.

The Social Trading App in Superalgos is an Desktop / Mobile App that will allow users to:

Follow / Unfollow other users, make text / image / video posts, repost, like (an other reactions) other's posts.
It will also allow users to have social trading bots, that can broadcast signals or consume them and do copy trading.

On its first version 1, we intend to reach the functionality only for humans users. In version 2, we will add the functionality for bots.

The back end for version 1 and most of version 2 has already been implemented, though not well debugged. It consists of the Social Trading Client and the Superalgos Network Node with the Social Graph and Trading Signals network services.

Scope

The bounty scope is only for version 1 of the Social Trading App. It is expected that the winner team implements a UI for the current backend and debugs, fixes and completes the backend wherever is needed.

The minimum list of features:

  1. Sing Up: this includes creating on the background of a Superalgos Profile and at least on Social Persona. This includes bio, profile picture and some other data (look at Twitter for reference).
  2. Managing your Social Personas / equivalent to Twitter accounts. Add / Edit / Delete.
  3. Managing of your API keys: github keys, exchange keys.
  4. Social Persona Timeline: Look at twitter for reference.
  5. Post / Tweet: text, images, videos, mix of them.
  6. Rpost / retweet.
  7. Comment on Posts / Tweets
  8. React on Posts (like, disklike, love, hate, etc) see already implemented reactions at the backend.
  9. Navigate posts / tweets like in Twitter.

All these features are expected to work like in twitter, except for reactions that twtter only have likes, and we will have more.

Backend

At the backend we are going to have the concept of queries and events. Events are any changes of the social graph, for example: when social persona 1 follows social persona 2. When social persona 1 likes a post of social persona 2. Queries, are request of info that do no change the state of the social graph.

The social graph is maintained at each network node running the Social Graph Network service. Each event is applied to the social graph at a Network Node and broadcasted to other nodes so that they can apply the event too. Some events also reach clients running the UI and the UI reacts to them on the fly.

Winner Selection Criteria

The winner team will be selected based on which UI is more similar to Twitter at the time the selection is made. This will be after the Easter holidays 2023.

If no team manage to have the minimum set of features correctly working by them, we will set a new deadline.
Teams are free to be setup as you wish, with as many members as you wish. The internal distribution of the reward is up on team members to decide.

The selection of the winner will be by voting of whoever pledges tokens for the reward, proportionally.

Bounty Reward

I am pledging 2.5 Million SA tokens form my own stack. I invite other token holders to pledge more SA tokens to this project since it is without any doubt on the critical path for mass adoption of Superalgos as a whole. You can make your pledge by commenting in this post.

Further Clarifications

As interest of this bounty develops, we will be discussing and answering questions at the comments of this post. Some missing stuff might be added at the comments, including some missing feature I might have forgotten now.

@prepheadrus
Copy link
Member

I will give 250K tokens for this bounty. I can increase the amount I promised in the future.

@BlaaSwe
Copy link
Contributor

BlaaSwe commented Jan 7, 2023

I will pledge an additional 500k SA to this bounty

@cozed-gh
Copy link
Contributor

cozed-gh commented Jan 7, 2023

I'll add up 500k to the bounty for this one as well.

@julian-molina
Copy link
Member

I pledge 1M SA.

I suggest defining a specific date for the deadline -- April 15th 2023 -- as the holiday may be different across the world.

@Luis-Fernando-Molina
Copy link
Member Author

Ok, April 15th 2023 will be the first deadline and we will evaluate the submissions by then.

We have an accumulated total bounty of 4.75M SA tokens for the winning team. You can continue pledging.

@Luis-Fernando-Molina Luis-Fernando-Molina changed the title Token Bounty: 2.5M SA tokens: Twitter like UI for Social Trading App Version 1 Token Bounty: 4.75M SA tokens: Twitter like UI for Social Trading App Version 1 Jan 7, 2023
@NAmorim NAmorim added bounty improvement New feature or request labels Jan 8, 2023
@NAmorim NAmorim linked a pull request Jan 10, 2023 that will close this issue
@julian-molina julian-molina changed the title Token Bounty: 4.75M SA tokens: Twitter like UI for Social Trading App Version 1 Twitter like UI for Social Trading App Version 1 - $SA 4.75M bounty! Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty improvement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants