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
Thank you for the contribution. It has been approved.
If you plan to make development post make sure that you include pull requests (less than 2 weeks old) and talk about that particular improvement.
For you future blog posts, always include the links to the previous blog in the series.
In both cases, get familiar with the respective rules to follow.
You can contact us on Discord.
[utopian-moderator]
Ok, will do. Thanks for the advice.
Hey @okc I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Congratulations @okc! You received a personal award!
Click here to view your Board
Congratulations @okc! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!