https://github.com/krauzy/qtwitch
Api twitch simulator with quarkus
https://github.com/krauzy/qtwitch
java quarkus rest-api rtmp-server sql streaming-video
Last synced: about 1 year ago
JSON representation
Api twitch simulator with quarkus
- Host: GitHub
- URL: https://github.com/krauzy/qtwitch
- Owner: Krauzy
- License: unlicense
- Created: 2025-03-02T23:34:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-01T02:26:00.000Z (about 1 year ago)
- Last Synced: 2025-04-01T03:28:24.849Z (about 1 year ago)
- Topics: java, quarkus, rest-api, rtmp-server, sql, streaming-video
- Language: Java
- Homepage:
- Size: 112 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qTwitch
This project aims to create a functional architecture for a streaming platform
## Steps
- [ ] User
- [x] 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