Exadra37

Exadra37

VideoHub - my new app built with Elixir and Phoenix

Finishing my app to take notes on Videos:

I am aiming to put it online on my playground by this weekend.

Edit: It’s up https://video-hub.exadra37.com

Most Liked

Exadra37

Exadra37

I made it available as an Alpha release on a subdomain of my personal site:

https://video-hub.exadra37.com/

A good example of a video where I have added a lot of notes and bookmarks:

https://video-hub.exadra37.com/watch/6-robert-virding---hitchhiker-s-tour-of-the-beam

Watching videos and taking notes helps me memorize better what I learn from them, and also to revisit later the video to find something I know its on it.

Please feel free to use it for real, that I guarantee that I will keep the database between updates to the website, and once I release it to production I will migrate the database too.

Currently is only a Minimal Viable Product with its bare-bones, but I have great plans for it:

  • Allow discussions to be limited by invited users or open to the public, provided they are registered users.
  • Allow to write video articles
  • Allow to define private and public content, aka videos, notes and discussions.
  • Add tags.
  • Add search.
  • Social network sharing.
  • Add Video url only, and then call the Youtube API to get the video data.
  • Support for Vimeo videos if possible to implement.
  • Allow to comments on notes.
  • Allow to start a discussion from a note.
  • Add like button via emojis.
  • Add flag button.
  • Filter videos.
  • Password recovery functionality.
  • And many more

Feel also free to suggest anything you would like to see implemented.

AstonJ

AstonJ

Ooo looks good Paulo! When’s it going live? :sunglasses:

Exadra37

Exadra37

Maybe tomorrow or Sunday.

It’s still very green, keeping discovering bugs here and there.

Basically this is the Programming Phoeniox 1.3 book app that I made some years ago, with some features added and some makeover.

commit 7e52fe8e39be60496bf4eb2d4307a0960da897e5
Author: Exadra37 <exadra37@gmail.com>
Date:   Mon Feb 12 19:56:41 2018 +0000

    Big Bang :)
    
    Signed-off-by: Exadra37 <exadra37@gmail.com>

 README.md | 1 +
 1 file changed, 1 insertion(+)

Currently working on deleting notes feature:

Where Next?

Popular Backend topics Top

AstonJ
Partly interested in this so we can set up tags, but also because I’m out of touch with which frameworks are hot right now and I’m curiou...
New
wolf4earth
Serverless has been quite a prevalent topic in our industry in the past few years, and while there are a lot of sceptics, I think it’s sa...
New
DevotionGeo
Some time ago I read somewhere that Rocket will work with stable versions of Rust. The previous version’s changelog says, “Core: Removed...
New
First poster: bot
proposal: Go 2: permit types to say they may only be created by containing package · Issue #43123 · golang/go. It would be useful to per...
New
finner
I’ve never really felt 100% comfortable using the enum type because of my lack of understanding how it is constructed . . . . . . until ...
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
mafinar
So I was thinking of trying out Crystal, I had tried it multiple times but left it midway. Now that there’s a book on it and it’s version...
New
mafinar
Hello folks! We had a pretty fun thread here around the same time last year - talking about Advent of Code problems. That also happened t...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
geo
I found a collection of code snippets for getting visitor ip address from api.geoipapi.com/json for blocking malicious ip addresses or ha...
New

Other popular topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
New
New
hilfordjames
There appears to have been an update that has changed the terminology for what has previously been known as the Taskbar Overflow - this h...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
PragmaticBookshelf
Use advanced functional programming principles, practical Domain-Driven Design techniques, and production-ready Elixir code to build scal...
New