-
Notifications
You must be signed in to change notification settings - Fork 12
Development Guide
Described very simply, Celebrity Fanalyzer works as follows: every month the team posts a prompt, writers submit entries based on that prompt, and the writer who receives the most positive social feedback, wins a prize (currently fiat currency but soon to be crypto). On its surface, Celebrity Fanalyzer is just a celebrity gossip website that will use crypto as a prize to motivate contributors (See https://celebrityfanalyzer.com/ to use the MVP currently working on fiat currency.) More importantly, Celebrity Fanalyzer is a project called “Globe & Citizen: News of Our World” which aims to be Web 3.0's premiere news network designed to uncover the truth on the Internet. Globe & Citizen will feature a similar setup in that news stories will occur and contributors will post on the subject. Those contributors who post the most useful content, of course, will get paid. Key measures of success are:
- Month to month competitions.
- Return users.
- Website stability.
Celebrity Fanalyzer is, in effect, practice. It is being designed as an iteration platform for the real product, “Globe & Citizen.” Celebrity Fanalyzer will host a monthly writing competition whereby:
- Internet traffic can be pumped through another project called Layer8 which anonymizes user statistics.
- Functional and non-functional software experiments can occur.
- Policies and procedures for contributor payment can be tried and improved on.
- Globe & Citizen the company can collectively learn the Web3.0 tech stack.
- Anonymous Users who want to consume news media.
- Registered Users who want to generate content and be compensated for generating content.
- Editors/Admins who want to be able to take action against policy violators.
- Advertisers who want to create content about their products and/or services.
As an anonymous user.
I want to look through and consider online opinions and statistics about a particular topic so that I can inform my own opinion on the subject. I also want to be able to share my opinion.
So that I know that I am not a victim of misinformation.
When I do ‘X’ I get ‘Y’: My primary motivation for looking through the site is to get a perspective that I do not get from any other source. That is, I want to be able to see all of the statistics associated with a piece of news media. I want to be able to download those statistics and run my analysis if I so choose. When I review the comments section, I want to be able to follow conversations on the subject and if I choose dive deeper into sub-conversations or simply scroll through the general Zeit Geist of opinions.
As a registered user.
I want to participate in competitions and earn financial rewards if I make reasonable contributions.
So that if I am passionate about a subject, and I contribute substantively, I will be rewarded financially for my contribution.
When I do ‘X’ I get ‘Y’: When I take the time to research, write, and share online content, I want to know that I am being compensated for that effort. It is important to me that if my work contributes value, that I receive value in return. I do not want to guess why it is I am being compensated an amount. Rather, I want to be able to understand how compensation decisions are being made. I want there to be a clear link between my effort and my reward.
As an editor/admin.
I want to be able to moderate content posted by users.
So that if abuse is occurring, I am able to take action.
When I do ‘X’ I get ‘Y’: If I learn that an online user is posting content that is inappropriate or illegal, or otherwise deemed to be against company policy, I am able to access an administrators panel that easily allows for the deletion of the content under scrutiny. Furthermore, I am able to take action against specific user accounts that repeatedly abuse website policy.
As an advertiser.
I want to log in to create an advertising account through which I am able to create content about the services that me or my company provides.
So that potential customers can have a source of honest feedback and reviews that they trust. Our shared trust in the data made public by Celebrity Fanalyzer allows me to focus on delivering value knowing that this value will be reflected in true user feedback that potential customers will be able to trust.
When I do ‘X’ I get ‘Y’: When I create a good or service page that I want to advertise, it costs me nothing and is instantaneous. However, I understand that, if enough users visit and interact with my advertisement, that I will be required to pay automatically using a cryptocurrency. Otherwise, my advertisement will be taken down. As users interact with my online offering, I am able to immediately see the generated statistics and estimate my monthly spending. If there are too few interactions, I will not be charged and I trust this.
JavaScript; Quasar; Polygon/Eth/Solidity; Vue.js; Node.js; Firebase; Postgres
The following phases represent slivers of functionality that can be developed serially.
- Fiat currency competition phase ✅:
- Function: Allows us to realize the entire flow of a monthly competition using fiat currency.
- Key Action: The team to post a prompt, recruit entrance from freelancer websites, collect statistics, and payout.
- Web3.0 hybrid competitions phase:
- Function: Allows entrants to enter competitions by submitting their crypto wallet addresses and earn payout depending on having met criteria.
- Key Action: Participants recruited from online are paid out automatically, in part or in full, with crypto currency.
- Advertiser phase:
- Function: allows advertisers to, without permission, post informational content about their offerings on the website.
- Key Action: Ravi becomes the first advertiser to post an informational advertisement. To accomplish this, I create the content and fund my advertising account through crypto. Once a certain number of views have been registered on my advertisement, the smart contract automatically pays out to the Celebrity Fanalyzer “bank account” (another smart contract).
- User driven content phase:
- Function: allow users to post interesting celebrity news that they would like to discuss.
- Key Action: friends of the development team, or users spontaneously, post content to the website & up for payment accounts by giving their Crypto Wallet addresses. When these users generate enough clicks, views, or other defined actions, they are programmatically paid out according to the smart contract they signed.
- User driven ranking algorithm phase:
- Function: Allow users to choose what AI ranking algorithm they want to use on the website to sort and see different content.
- Key Action: A developer submits a ranking algorithm that sorts the content a user sees. By choosing this algorithm versus another, the user can see a different sorting of content on the website.
- Other
- Function: TBD
- Key Action: TBD
A user has heard of Celebrity Fanalyzer from a friend. They navigate to CelebrityFanalyzer.com. There, they create an account that includes a crypto wallet address. The user then navigates to this month's contest and chooses to post an entry. Over the month, the user observes activity on the website: clicks, views, bounce rate, etc. From this activity, they can get a sense of, how much they will earn, for having contributed. Because they enjoyed the process, and want to earn, they will spontaneously re-enter the next month and again promote the site, to win. They find the site fast, responsive, and intuitive such that, in time, they are motivated to return to see content – and not just ear crypto.
At its core, there is nothing complicated about the proposed website. Users post content about celebrities that they find interesting and win prizes if their content is the best. Below this seemingly simple idea, is a tremendous amount of learning and experimentation that will lay the foundation for the company's real project, “Globe & Citizen: News of Our World.” On this website, journalists will be able to post about news and events and be programmatically compensated for their contributions – a flow effectively analogous to that proposed for Celebrity Fanalyzer as described above.