DEV Community

Cover image for Introducing Audium - A "Micro-Podcast" social web app
Dhravya
Dhravya

Posted on

Introducing Audium - A "Micro-Podcast" social web app

Overview of My Submission

Audium Logo

auDium

A simple, barebones "Micro-Podcast" web app

This was made as a submission for the Appwrite x Dev Hackathon


πŸ‘€ Inspiration

Short content is blowing up nowadays, with the rise of social media that provide short-form content and popular websites making a shift from long to short, it's time to make short podcasts.

This was inspired by Twitter - which is considered a "micro-blogging" platform. It's a simple way to share your thoughts, ideas, and stories.

auDium is a simple web app that does exactly that, but with audio. It's like spotify + twitter.

Submission Category: Web2 Wizards

Link to Code

GitHub logo Dhravya / audium-app

A simple, barebones "Micro-Podcast" social web app

Banner

Audium Logo

auDium

A simple, barebones "Micro-Podcast" web app

This was made as a submission for the Appwrite x Dev Hackathon


πŸ‘€ Inspiration

Short content is blowing up nowadays, with the rise of social media that provide short-form content and popular websites making a shift from long to short, it's time to make short podcasts.

This was inspired by Twitter - which is considered a "micro-blogging" platform. It's a simple way to share your thoughts, ideas, and stories.

auDium is a simple web app that does exactly that, but with audio. It's like spotify + twitter.

πŸ“± Screenshots

Main page

Main page

βš™οΈ Built with

Built with

πŸ”˜ Where Appwrite helps:

  • Database : All the posts are stored in an appwrite database instance. Appwrite makes databases very easy with it's python SDK

  • Storage : All the audio files are stored in the appwrite storage instance.

Authentication, however, is provided by Auth0, which provides really powerful and easy…

Additional Resources / Info

For the purpose of this hackathon, the app is very barebones. It's not meant to be used as a full-fledged social media yet, but I'll be constantly working on new features and improvements.

So, for now, you can consider it as a proof of concept that works

Also, the app is not hosted because I don't have the funds to host Appwrite on my own, and this projects needs quite a bit of storage too, which I don't have. So, for now, you can only use it in the development environment, on your local machine.

πŸ“± Screenshots

Main page
Main page

Top comments (4)

Collapse
 
andypiper profile image
Andy Piper

Wow, this looks really neat. We've had short text (Twitter) and short video (TikTok) but fewer short audio things like this.

One small piece of feedback is that the logo is super similar to something else, so you might want to think about something different for that ;-)

What did you find challenging about making this, apart from the storage and hosting side? What sorts of things are you thinking about adding next?

Collapse
 
dhravya profile image
Dhravya • Edited

I found it really challenging to make the audio player, and, for example, pausing one audio when another one is playing, it was the first time for me and couldn't find many guides on the internet either. So in the end, I managed to look up the MDN documentation and write a custom thing to manage all the audio players, and I think it's really neat!

For the adding next part, Likes and comments are very important, so I'll be focusing on that

Collapse
 
dhravya profile image
Dhravya

And yes, I'll be changing the logo, actually I had no time for anything, I couldn't really finish most of the features I'd like to have on there... And no time to make the logo either, so when designing the banner, i saw the spotify logo and just.... lol... used that

Collapse
 
just_moh_it profile image
Mohit Yadav

Nice one! Looks like you're just a few influencers short of the next TikTok πŸ˜ƒ