What I built
A modern player for public domain audiobooks.
Category Submission:
Program for the People
App Link
Screenshots
Description
We built a modern player for publicly available audiobooks. These are works produced by the librivox community and are of classic literary works that are in public domain.
Link to Source Code
https://github.com/freeaudiobook/audiobook
Permissive License
MIT
Background
There are lot of literary classics that are in the public domain now and there is a community of volunteers reading them out loud into audiobooks for people to listen. This, however, doesn't get the attention that it deserves.
In today's world, where everything is moving fast and people are always outraged about one thing or the other, it becomes important to understand and empathize with people of a different time and classic literary works are a good medium for that.
Also since language dictates how people think, a phenomenon called linguistic relativity, incorporating words from some of the best works in history is necessary to escape the confines of language dictated by the newest fad in social media. Each of these works has survived the test of time and the community of volunteers have put in hours and hours of their time to turn it an audiobook because of the value they saw this could provide the society.
So we decided to build a modern react-based audio player for these audiobooks, in an attempt to get more attention to this.
How I built it
The application backend is written in Golang. We created a Docker container and we deployed it to DigitalOcean effortlessly. Our service is backed by a PostgreSQL database for which we leveraged the managed database offering from Digitalocean
Top comments (0)