Skip to content

Blast-verse/Chainfrain-Stream

Repository files navigation

Chainfren - TiVi

Overview

Chainfren is developing TiVi, a next-generation Web3 streaming and monetization platform designed to empower creators with audience ownership, direct revenue streams, and brand-integrated commerce.

Tech Stack

Frontend

  • TypeScript, React, Next.js – Scalable, component-based UI development.

Backend

  • Node.js, Express – API-driven backend framework for efficient data processing.

Streaming Infrastructure

  • WebRTC – Real-time livestreaming capabilities.
  • HLS – Adaptive bitrate video streaming for optimized playback.

Repository Setup

Prerequisites

Ensure you have the following installed:

  • Node.js (v16+)
  • Git (latest version)
  • npm or yarn for package management
  • Metamask or any Web3 provider for blockchain interaction

Installation

Clone Repository

git clone https://github.com/jaymhorsh/chaincollab.git
cd Chainfren

Install Dependencies

npm install
# OR
yarn install

Environment Setup

Create a .env file based on .env.example and configure the required settings:

NODE_ENV=development
DATABASE_URL=your_postgresql_url
WEB3_PROVIDER=https://rpc.network.com

Run Development Server

npm run dev

Build for Production

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result. Got it! Here’s a professional README that follows best practices for a structured Git repository setup, making it useful for developers and recruiters. This includes installation, setup, contribution guidelines, and best practices.

Contribution Guide

We welcome contributions from developers interested in decentralized media solutions.

Steps to Contribute

  1. Fork the repository
  2. Clone and set up local environment
  3. Create a new feature branch
    git checkout -b feature-name
  4. Make necessary changes and test
  5. Commit changes
    git commit -m "Add feature: description"
  6. Push and submit a pull request
    git push origin feature-name
  7. Request review and iterate as needed

Code Style & Best Practices

  • Follow TypeScript guidelines for static typing and error handling.
  • Use ESLint & Prettier for consistent formatting.
  • Document key functions and components with JSDoc annotations.
  • Ensure code readability and modularity in all submissions.

License

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

Contact

For questions, partnerships, or contributions, reach out at:
📩 Email: [email protected]
🌐 ENS: chainfren.eth

About

Chainfren TV is a Stellar-first Web3 creator platform for livestreaming, analytics, and monetization, with wallet-native payouts and a roadmap focused on Stellar settlement rails.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors