Skip to content

Krauzy/qtwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qTwitch

This project aims to create a functional architecture for a streaming platform

Steps

  • User

    • Create

    • Update

    • Delete

    • List

      • List with filters
      • Response paginated
    • Authentication

      • Generate token
      • Session manager
      • Refresh token
      • Role authorization
      • Login
      • Anonymous
  • Subscription

    • Create subscription plan
    • Generate bill
    • Execute invoice
    • History payment
  • Creator profile

    • Creator info
    • Relationship video x creator x viewer
  • Video

    • Viewers management
    • Timestamp management
    • Media file
      • Bucket S3
    • Comment management
      • Relationship comment x video x user
    • Like/Dislike management
      • Relationship like x dislike x video x user
    • Real-Time Streaming (Twitch like) ✨ THIS IS GOING BE A FUCKING CHALLENGE
      • Kafka rules 💯💯
      • RTMP or WebRTC (I haven't decided yet) 🤔
  • Category

    • Relationship category x video
  • Watch history

    • Control last watch flag
    • Control current timestamp videos

About

Api twitch simulator with quarkus

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages