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.