Overview
An alternative to youtube that aims to be a progression from centralization to decentralization. Since ipfs and alternatives are not there yet, I want to offer an in between.
The idea is to let users choose where to store their data. Eventually progress to ipfs completely and hide the storage behind advanced options. Everything will be open source.
Features so far
It's still in pre alpha and shouldn't be used seriously. You can view the progess here: permeon.io. Features implemented so far:
- multi user login (store keys in localstorage)
- link uploader (uploads a link like youtube.com/watch?v=asdklfjasy to steem)
- home page with trending, hot, new, and feed videos
- basic channel page with videos
- basic settings page setup
- subscribe
- emoji reactions (Uses comment api. Will change to custom_json when the server is added)
- video page with comments, video embed (youtube and generic so far), related videos
Roadmap
- Ipfs uploader
- Automatic youtube uploads when uploading to youtube
- Server for processing the chain. This will be used for custom apis like emojis, search ect.
- Watch later
- Watch history
- Tip system
- Patron system (similar to twitch)
- Search (probably elastic search)
- Post comments
- Upvote/downvote
- Theming/style or atleast a color scheme
- Better feed with only subscriptions from d.tube or permeon (dependent on server)
Technology Stack
The project uses react / redux and thunks for async actions. I plan to use nodejs / express for the server and mongodb or postgresql.
How to contribute
Checkout the readme here permeon-client for info on how to contribute. Feel free to contact me on discord for suggestions on development or anything else.
Posted on Utopian.io - Rewarding Open Source Contributors