8000 GitHub - TeaBizzy/RaidTrainTV
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TeaBizzy/RaidTrainTV

 
 

Repository files navigation

RaidTrainTV


Project Description

A Raid Train on Twitch is essentially a music festival or equivalent that includes new artists every ~hour and the train simply raids into the next artist. Raidtrain.tv will be a website for organizers to host their raid trains and for patrons to find where the train is such that they can join at any time. This experience should be seemless and hopefully include an embedded version of the active entertainer.

MVP: Minimal Viable Product

There will be a single page per organizer that will display the raid trains that organizer has set up. This page, for patrons (ID based) will be read only.


Sections


How to Contribute

Initial Setup

  • Fork the repo
  • Clone to your machine
  • Create a new branch
  • Get contributing!

TLDR How to CRUD RaidTrains & Timeslots

  • Navigate to /assets/raid_trains.yaml
  • Duplicate / Remove / Alter the data you need. The website will render the data from top to bottom.
  • When you are done, save the file, push to github, and open a PR 😀

Database Structure

Creating a new train

# Each Raid train requires a 'host' followed by an array of 'raids'

- host: HostChannelName #DuckTapeDevOps
    raids:  #The list of raids
        - name: Raid Theme Name #Pitch Practice

Creating new event days

# Each raid train can have as many 'days' as you want, days can also be a 'sub event' within the raid train

# Days goes underneath the raids key

raids:  # The list of raids
    - name: Raid Theme Name # Pitch Practice
    days:
        - day: Monday, January 1, 2024
            events: # Each event or raid timeslot would go in this list

Creating new slots

# Within the events list we can create as many time slots as we want for that event.
# Each timeslot requires a time, user, and link to their channel.

events:  #The list of events
    - time: Thursday, January 25, 2024 14:00
        user: DuckTapeDevOps
        link: https://www.twitch.tv/ducktapedevops  # Link to the users channel.

Tech Stack (Needs)

Alt Text

  • Firebase
  • React.js
  • Firestore Database

Brain Dump (Wants)

Alt Text

  • S3 Front End
  • CloudFront

Backlog

  • Discord Bot
  • Twitch Bot

Alt Text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.9%
  • Dart 2.2%
  • C++ 1.3%
  • CMake 1.1%
  • HTML 0.3%
  • Swift 0.1%
  • Other 0.1%
0