Skip to content

Sundayabel222/streamfi-frontend

 
 

Repository files navigation

StreamFi

Overview

StreamFi is a decentralized live-streaming platform that empowers content creators and viewers through blockchain technology. Our mission is to create a fair, transparent, and user-driven streaming ecosystem where creators retain full ownership of their content and earnings. 

It is designed for content creators and gamers that empowers users with Web3-native monetization, eliminating middlemen through direct crypto tipping and blockchain-based interactions, while ensuring transparency, security, and censorship resistance in content creation and distribution.

🌍 Ecosystem and Integrations

  • Integrates with StarkNet for blockchain scalability.
  • Engages with Worldcoin for user identity verification.

🏗 Project Structure

  • Frontend: Built with React, Next.js (Web), Flutter (Mobile).
  • Backend: Node.js, FastAPI, GraphQL.
  • Smart Contracts: Cairo (StarkNet).
  • Storage: IPFS/Filecoin integration for decentralized content storage.

🔧 Installation & Setup

To set up the project locally:

# Clone the repository
git clone https://github.com/StreamFi-x/streamfi-frontend.git
cd streamfi

# Install dependencies
npm install

# Start the development server
npm run dev

If you encounter installation issues, try these steps:

npm cache clean --force
rm -rf node_modules
rm package-lock.json
npm install

🛠 Branch Naming Convention

We follow a structured branch naming format:

[fix|feat|chore]-[issue-number]-[short-description]

Example:

feat-23-livepeer-integration
fix-45-streaming-bug

🤝 Contributing

We are always excited to welcome passionate developers and contributors to help shape the future of StreamFi. Whether you're improving existing features, fixing bugs, or bringing innovative ideas to the table, your contributions are invaluable. To get started, check out our 📜 Contribution Guide for detailed instructions on how to contribute effectively.

💬 Community & Support

  • Join our Telegram for discussions and support.

📜 License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.9%
  • CSS 5.7%
  • JavaScript 1.4%