No funded issue found.
Check out the Issue Explorer
Be the OSS Funding you wish to see in the world.
Looking to fund some work? You can submit a new Funded Issue here .
Time left
Opened
Issue Type
Workers Auto Approve
Project Type
Time Commitment
Experience Level
Permissions
Accepted
Reserved For
[900 DAI] Improve 3Box Comments Plugin 💬: Make 3Box Comments more social with Replies, Reactions, and Upvotes
3box
JavaScript, react
### Comments Plugin Upgrade / Make 3Box Comments more social with Replies, Reactions, and Upvotes
### Prize Bounty
900 DAI
### Challenge Description
Enhance the 3Box Comments react plugin by adding social features including replies, reaction emojis and upvotes/downvotes. These features will bring improved socailbility, not just to 3Box, but instead to every dapp that uses the plugin. We are looking for a submission that only makes changes to the plugin. There is no need to alter the 3Box Threads API used by the plugin.
**Guidance:**
It is not possible to alter another persons comment in a thread. To complete this bounty, it will be necessary to create the response (comment, reaction emoji or upvote/downvote) and append it as a new item to the thread. The response should include a reference to the original comment or post. We would only like to allow 2 levels of nested replies - i.e. you can reply to a comment, and reply to a reply. The react component can then filter the thread to display the response in relation to its origin comment.
### Resources
Discord Chat for support: [https://discord.gg/VSG5NnY](https://discord.gg/VSG5NnY)
Documentation: [https://docs.3box.io/build/plugins/comments](https://docs.3box.io/build/plugins/comments)
Demo: [https://3box.github.io/3box-comments-react/examples/dist/](https://3box.github.io/3box-comments-react/examples/dist/)
### Submission Requirements
- Open source code in the form a PR forked from our [Comments Plugin repo](https://github.com/3box/3box-comments-react](https://github.com/3box/3box-comments-react)
- PR should include a description of your solution and the schemas you implemented for the various response types
- A hosted, working demo of the plugin, similar to the demo linked above
- Support for all major web3 enabled browsers
- Share your submission in our Discord in the [Comments channel](https://discord.gg/VSG5NnY)
- Add the label `Gitcoin Global Communities Hackathon` to your PR
- Comments plugin currently works in both Javascript and Typescript projects, this improvement should maintain compatibility
### Submission Deadline
December 17th 2019
### Judging Criteria
Once the hackathon has finished, we will judge the submission on the following criteria:
**Working Demo:** We will be looking for a working and performant demo. This can be hosted on github pages, netifly or any location that we can access.
**Intuitive User Experience:** We are looking for submissions that most mirror the experience users are familiar with, and the experience that already exists in the component. Delighting the users is also important, but only after functionality is achieved.
**Code Review:** Submissions which meet our requirements in terms of UX, design and performance will be code reviewed by the 3Box team. We are looking for clean, easy to read code.
### Winner Announcement Date
20th December at the latest
Setup your profile
Tell us a little about you:
Skills
No results found for [[search]] .
Type to search skills..
Bio Required
[[totalcharacter]] / 240
Are you currently looking for work?
[[ option.string ]]
Next
Setup your profile
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬).
Select the ones you are interested in. You can change it later in your settings.
I'm also an organization manager looking for a great community.
Back
Next
Save
Enable your organization profile
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email:
Email
Back
Save