Giter Club home page Giter Club logo

district0x / streamtide Goto Github PK

View Code? Open in Web Editor NEW
6.0 5.0 3.0 10.63 MB

An open-source, Web3-based patronage tool amplifying community support for creators through grant matching. Transform small streams into tidal waves of support.

Home Page: https://streamtide.io/

License: GNU Affero General Public License v3.0

Solidity 2.03% CSS 0.69% HTML 0.53% SCSS 15.94% Clojure 77.87% JavaScript 2.76% Dockerfile 0.18%
crowdfunding-dapp ethereum quadradic-programs web3

streamtide's Introduction

Stream Tide 🌊

Empowering Creatives with Open-Source Financial Tools

TLDR

  • Stream Tide is an open source patronage tool that acts as Fuel for creators, with donation matching to maximize the impact of each contribution πŸ”Œβ›½οΈβš‘
  • Community-directed capital allocation like this serves as a vehicle to help people reach their goals on the Roads of Web3 and beyond 🚘 🚒
  • Web3 and Open Source tools like Stream Tide are the β€œFuture Of Work” we envision πŸŒ…Β πŸŒŠ

Amplifying Support through Web3-Powered Donation Matching

At Stream Tide, we understand that standing on the shoulders of giants is a part of innovation. We are deeply inspired by the pioneering work done by projects in the space of quadratic funding, which have established new paradigms for creator support and participation. These projects have not only innovated but have also laid a solid groundwork for others, like us, to build upon.

CLRfund, an open-source protocol for decentralized, permissionless, and extensible quadratic funding, has shown the power of individuals directly funding public goods and projects they care about, leveraging the collective strength of a crowd.

Gitcoin Grants, an open-source initiative enabling community members to financially support projects they believe in, has demonstrated the potency of quadratic funding at its core, maximizing the impact of individual contributions in a transparent manner.

BUDL Guidl, an Ethereum ecosystem project by Austin Griffith, has brought to life the concept of decentralized developer collaboration, contributing to a shared codebase and benefiting from each other's work.

We also draw inspiration from "A Flexible Design for Funding Public Goods" by Vitalik Buterin, ZoΓ« Hitzig, and E. Glen Weyl, which extends ideas from Quadratic Voting to a funding mechanism for endogenous community formation. This work has set a theoretical foundation for the kind of public goods provision that Stream Tide aims to facilitate.

Stream Tide is proud to be part of this movement towards a more democratic and equitable future for creators and public goods. We are excited to continue learning from these and other projects in the quadratic funding space, and to contribute our own innovations to the ecosystem. 🌊🌟

Our Vision

At Stream Tide, our vision is to create a future where every individual in the creative community has the power to thrive and succeed in a platform-agnostic way. We strive to revolutionize the work of artists and culture builders through open-source financial tools, empowering them to reach their full potential and achieve their goals. By leveraging Web3 technology and embracing open-source principles, we aim to build an empowering ecosystem for creatives worldwide. πŸŒπŸ’‘

Our Mission

Our mission is to develop open-source tools and standards that leverage Web3-powered donation matching to amplify the impact of patronage support. We cultivate a strong sense of community among creative individuals and foster dedicated super fans. Through our open-source tools and frameworks, we enable artists to manage artist-created perks and incentives, strengthening the relationship between creators and their supporters. We embrace Web3 technology to revolutionize economic value exchange and ownership of community-created assets. We advocate for the well-being and rights of individuals on a global scale. πŸš€πŸ’»πŸ€

Our Values

Open-Source Empowerment for Creatives

We strongly believe in the power of open-source principles to revolutionize the creative industry. By leveraging Web3 technology, we empower individuals to have control over their data and the ability to monetize it directly, fostering greater financial independence, opportunities, and transparency. We prioritize data ownership and open data markets because we envision a future where creatives worldwide can thrive in a more inclusive and sustainable ecosystem, free from the constraints of third-party intermediaries and with complete control over their own data. πŸ’ͺπŸ’»πŸ’°

Sustainability

At Stream Tide, we are deeply committed to promoting sustainability in the creative industry. We believe that creating an ecosystem where creators have control over their data and can directly monetize their assets leads to greater financial independence and more opportunities. Our unwavering dedication to long-term success is the foundation of our resilient and thriving community in Web3. We recognize that open source is a crucial aspect of sustainability, as it allows models to carry forward even if an organization faces challenges. πŸŒ±πŸŒπŸš€

Collaborative Empowerment for Creative Commons

At Stream Tide, collaboration is at the heart of our mission as we work to expand the economic reach of our community in Web3 and beyond. We deeply value the collaborative power of artists and open-source builders, believing that by working together, they can achieve remarkable feats and create a more connected and supportive community. We are committed to allocating capital and grants based on community signaling within the context of patronage, ensuring that our resources directly support and empower our creative community. Our ultimate goal is to foster a vibrant and inclusive ecosystem where creatives worldwide can thrive, driven by the spirit of collaboration and mutual support. πŸ€πŸŒπŸš€

Organizational Transparency

We value transparency and leverage Web3 technology to create an open-source and platform-agnostic environment that promotes inclusivity. We prioritize open communication and actively seek feedback from our community members to continuously improve our practices and better serve our community. We believe in working in public. πŸ”πŸŒπŸ—£οΈ

Privacy, Merit, and Inclusive Recognition

We prioritize privacy and merit in everything we do, creating an environment that fosters individual growth without discrimination based on personal information. We firmly believe in the inherent value of hard work and determination, valuing individuals based on their contributions rather than superficial characteristics such as race, gender, geographics or socioeconomic status. By championing privacy, we ensure control over personal information and protect individuals from the potential misuse or exploitation by data-hungry AI-powered organizations. This approach establishes trust, security, and fairness within our community, empowering individuals to pursue their passions and reach their full potential. πŸ™ŒπŸ½πŸ”’πŸŒŸ

Transparent Recognition with Respected Privacy

We embrace a balanced approach that rewards transparency and public participation while respecting privacy. Through auditable tools like blockchains, we provide perks, badges of honor, and decision-making privileges to individuals who voluntarily disclose their identities in a transparent manner. By offering this recognition, we promote transparency, encourage public engagement, and foster a more open and collaborative community. At the same time, we understand and respect the importance of privacy, ensuring that individuals have control over how much of their personal information they disclose while still having the opportunity to be recognized for their contributions. πŸ“œπŸ”πŸ‘₯

Mentorship and Knowledge Sharing

At Stream Tide, we hold a strong commitment to mentorship and knowledge sharing. We believe in the power of lifting others up and sharing our insights and expertise with our community members. By fostering a culture of mentorship, we create an environment where individuals can learn, grow, and support one another in their creative journeys. We actively encourage the exchange of knowledge and strive to empower each member to reach their fullest potential. πŸ€πŸŽ“πŸ’‘

Boundary-Pushing Creativity and Technological Exploration

We wholeheartedly embrace the exhilarating synergy between creativity and emerging technology. At Stream Tide, we believe that by exploring the frontiers of technology, we unlock boundless possibilities and pave the way for groundbreaking innovations. We encourage our community members to push the boundaries of what is possible, fostering a culture of experimentation and discovery. By blending creativity and technology, we drive the evolution of the creative industry and inspire innovative breakthroughs. πŸš€πŸŽ¨πŸ’»

Cultivating Curiosity and Imagination

Nurturing curiosity and imagination lies at the core of our community. At Stream Tide, we strive to foster a childlike wonder and curiosity, encouraging our members to dream big and envision new possibilities. We believe that by embracing curiosity and allowing our imaginations to roam freely, we can challenge the status quo, question assumptions, and transform creative visions into reality. We celebrate the power of imagination and its role in driving innovation and personal growth. πŸŒŸπŸ’­

Advocating Counterculture, Decentralization, and Open Source

At Stream Tide, we are ardent supporters of counterculture, decentralization, and open-source principles. We embrace alternative approaches and challenge the mainstream, advocating for a more inclusive and diverse creative landscape. By championing decentralization and open-source philosophy, we empower individuals to take ownership of their creative endeavors and contribute to a shared knowledge commons. We passionately believe that peer-to-peer technologies can revolutionize the way we create, collaborate, and share, fostering a more inclusive and equitable creative ecosystem. πŸš€πŸ”„πŸŒ

Accessible Education and Reform

We are strong advocates for free and fair access to education and information. At Stream Tide, we strive to break down barriers and promote alternative education models that foster personal growth and skill development. Through grant programs and collaborations, we support initiatives that provide open-source educational resources, empowering our community members to learn, explore, and expand their horizons. We are committed to driving education reform and creating opportunities for all to thrive in the creative industry, regardless of background or traditional educational paths. πŸ“šβœŠπŸŒŸ

Ethical and Sustainable Practices

At Stream Tide, we are dedicated to upholding ethical and sustainable practices throughout our operations. We recognize the importance of minimizing our environmental impact, supporting fair labor practices, and promoting responsible use of resources. We are committed to adopting sustainable approaches that prioritize the well-being of our planet and the communities we serve. By integrating ethical and sustainable practices into our platform, we aim to lead by example and inspire positive change within the creative industry and beyond. β™»οΈπŸŒπŸ€²

Community Governance

We believe in the power of community-driven decision-making processes. We actively seek and value the voices and opinions of our community members, ensuring their active participation in shaping the direction and policies of our platform. Through our unique donation matching model, we enable community signaling to guide the allocation of capital and matching grants, allowing the community to have a direct say in the distribution of resources. This collaborative governance approach ensures that our platform reflects the needs, aspirations, and values of our diverse and dynamic community. Together, we are building a platform that empowers and serves the collective interests of our community, fostering a sense of ownership and shared responsibility. πŸ—³οΈπŸ€πŸ›οΈ

Flexibility and Adaptability

At Stream Tide, we embrace flexibility and adaptability as essential values that enable us to thrive in an ever-changing landscape. We understand that the creative industry and technology are constantly evolving, and we are committed to staying agile and open-minded. We embrace new ideas, technologies, and approaches, and are not afraid to pivot or explore uncharted territories. By fostering a culture of flexibility, we can effectively respond to emerging trends, challenges, and opportunities, ensuring that we remain at the forefront of innovation and continue to empower our community. We value the ability to adapt and evolve, recognizing that it is a key driver of long-term success and relevance in the dynamic world we operate in. πŸŒŸπŸ”„πŸš€


"It's like if Gitcoin Grants and Patreon had a baby and named it Satoshi." - Brady McKenna

streamtide's People

Contributors

bradymck avatar danshinn89 avatar ginesdt avatar sm47916 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

streamtide's Issues

Wallet Connect Displayed in UI [Feature]

Is your feature request related to a problem? Please describe.
We need a feature to show what wallet is currently connected. So it's not confusing when switching and testing wallets, or sybil attacking. 😝

Describe the solution you'd like
If we add a wallet connect feature like Ranbow Kit or Third Web we should have this out of the box but I am not 100%.

Describe alternatives you've considered
We could do this the same way we do Meme Factory now

Logo broken

Not sure what's going on, but in Brave browser, dark mode, on Android tablet, the logo seems to have inverted colors in a way. In Chrome on the same device it looks ok. So it's probably very specific bug.

image

Page to see history of my donations.

We may not need to push this for MVP, but generally as a user, I'm missing a page to see history of my donations. To which users and how much I've donated. Maybe even show during which round it was.

Grant matching cap per account

Describe the bug
Currently any account potentially can pull too much from the grant pool in terms of percentage of the total pool.

To Reproduce
Steps to reproduce the behavior:

  1. Create a grant when few others are doing so
  2. Collect donations as an artist
  3. Wait for round to complete when very little competition is present
  4. Win too much of the pool πŸ€‘

Expected behavior
We need a max percentage of grant pool as an admin setting to prevent people from pulling too much to a single account.

Additional context
This needs some thought and we can pull inspiration from how grants stack does it:
https://manager.gitcoin.co/#/round/create?

grants cap

Verifying discord account throws error

Not sure what's going on here, just tried to verify discord account, always throws error after I click Authorize in the pop up window. Not trying anything out of ordinary, using my real discord account.

image

NSF error needs better error handling

Is your feature request related to a problem? Please describe.
Insufficient funds leads to a gas error, this needs to be the UI side and not sent to Metamask. it currently displays an error that should be in UI not metamask.
gas error

Describe the solution you'd like
This shouldld be displayed in the normal notification box and never show a transaction window.

Describe alternatives you've considered
Possibly sending a better error text to metamask if possible.
Additional context
To reproduce create a fresh account without ETH and try to donate to a creator.

Native Select Box Options not readable

Looks like it's white font color on the white background for selectbox options. I'm using Chrome in Windows. This is in night mode UI. Day mode is ok, font is black on white bg.

image

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.