Inspiration
Our inspiration sparked when we heard about a prominent company getting raided, only to witness the news vanish under the influence of money and power. This glaring example of censorship motivated us to create a solution where truth remains unfiltered and untainted by agendas. Thus, the idea for Quill was born, driven by the belief that everyone deserves access to uncensored information.
What it does
Quill is a platform designed to empower free speech and ensure the unrestricted sharing of news and opinions. It provides a haven where individuals can access a variety of articles and viewpoints without fear of censorship. Additionally, users can create their own profiles, akin to social media, fostering a community where every voice matters. Quill is dedicated to preserving the integrity of information and promoting open dialogue in an unbiased environment.
How we built it
Our development stack consists of: -Front End Development: Next.js. -WeaveDB SDK : to connect with WeaveDB -Ramda.js : functional programming utilities -Chakra UI, NextUI : UI library -Ethers.js : to connect with Metamask -localForage : IndexedDB wrapper to store a disposal wallet -Development Environment: Visual Studio Code (VSCode), LocalBrowserHost
Challenges we ran into
Ideation regarding a Flag element for each post to alert users about fake news had mixed outcomes. One of the challenges we faced was that the content we wanted to use for our web app was outdated compared to what was available at the time. This meant we had to find a way to update and adapt the information so that it remained relevant and useful for our users. Another Ideation was to integrate Gemini AI to filter news content or GENAI to filter out Fake/Bot content.
Accomplishments that we're proud of
Integrating WeaveDB in an environment where tutorials or even general awareness about Arweave and its products are scarce, was a milestone. Creating a platform that empowers individuals to exercise their right to free speech without fear of censorship. Positive impact Quill has had on fostering open dialogue and promoting transparency in the exchange of information.
What we learned
Mastodon a similar app using peer to peer technology. Quill has shortcomings with regards to copyright laws in India. Using WeaveDB to test and deploy dapps on ARweave.
What's next for QUILL by the-red-wedding
We plan to enhance the platform's features based on user feedback, making it even more intuitive and user-friendly. Find a solution to mitigate honest copyright infringements. Furthermore, we are exploring partnerships and collaborations to amplify Quill's influence and ensure its long-term sustainability. Our vision for Quill extends beyond just a platform; it's a movement towards a more open and transparent exchange of ideas
Built With
- arweave
- chakraui
- ether.js
- github
- localforage
- next.js
- ramda
- weavedb
Log in or sign up for Devpost to join the conversation.