Skip to content

A LLM-powered challenged in 2024 and 2025. Works like a digital assistant for VALORANT Esports, for team management, drafting in TensorFlow and Java ⬇️

License

Notifications You must be signed in to change notification settings

Kvnbbg/StreamSprout

Repository files navigation

StreamSprout

Empower Your Streams with StreamSprout: The Ultimate Data-Driven Toolkit for Streamers and Content Creators

🖼️ Screenshots & Release Status

Updates

Try it out

🖼️ Description

StreamSprout Image

Latest Release License: MIT Devpost Project Built with Node.js

StreamSprout is a data-driven toolkit designed for streamers and content creators, utilizing Amazon Bedrock's generative AI capabilities to optimize viewer engagement, analyze performance, and monetize streaming content like never before.

🌟 Key Features

  • Real-Time Viewer Analytics: Monitor engagement metrics, retention rates, and viewer behavior to fine-tune your content strategy.
  • AI-Powered Audience Interaction: Use intelligent chatbots for interactive live polls, Q&A sessions, and personalized viewer messages.
  • Integrated Monetization Tools: Seamlessly set up donations, subscriptions, and merchandise sales with real-time tracking.
  • Community Management Suite: Manage your social media presence and audience interactions from a single platform.
  • Content Optimization Engine: Leverage AI to generate content ideas based on trends, viewer preferences, and competitive analysis.
  • Esports Insights: Integrated VALORANT esports data to help analyze player performance and make strategic recruitment decisions.

🚀 Quick Start

Installation

  1. Clone the Repository:

    git clone https://github.com/Kvnbbg/StreamSprout.git
  2. Install Dependencies:

    cd StreamSprout
    npm install
  3. Setup Configuration:

    • Create a .env file in the root directory with the following environment variables:
      AWS_ACCESS_KEY_ID=your_access_key
      AWS_SECRET_ACCESS_KEY=your_secret_key
      DATABASE_URL=your_database_url
      API_KEY_RIOT_GAMES=your_riot_games_api_key
      

Running the Application

  • Frontend:

    cd client
    npm start
  • Backend:

    cd server
    npm start

Development Stack

  • Frontend: Built with React, using Redux for state management to handle dynamic data flows.
  • Backend: Developed with Node.js and Express, with PostgreSQL serving as the primary database.
  • AI Integration: Amazon Bedrock is used for generative AI capabilities, providing advanced data analysis and conversational AI.
  • Esports Data Integration: Direct API connections to Riot Games for real-time VALORANT esports statistics and data.

🤝 Contributing

We welcome your contributions to enhance StreamSprout! Here’s how you can get involved:

  1. Fork the Repository
  2. Create a Feature Branch (git checkout -b feature/new-feature)
  3. Commit Your Changes (git commit -m 'Add a new feature')
  4. Push to the Branch (git push origin feature/new-feature)
  5. Open a Pull Request for code review and integration

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.

📞 Support & Collab

Kevin Marville Image

https://www.linkedin.com/in/kevin-marville/

Feel free to reach out with any questions, feedback, or collaboration requests! We’re excited to help you grow your streaming community.

About

A LLM-powered challenged in 2024 and 2025. Works like a digital assistant for VALORANT Esports, for team management, drafting in TensorFlow and Java ⬇️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published