go back

MEWZY

Mewzy is my tech baby, a personal project crafted to boost my geek cred. But wait, there's a twist! Imagine a mobile music app, but not your run-of-the-mill one: this gem is specially designed for students. And by 'students', I mean willing guinea pigs ready to dive into real-world testing.

Sure, launching it as a global blockbuster might sound a tad ambitious... or is it? Who knows, tomorrow, Mewzy might just become the next sensation worldwide. Only time will tell, but let's keep our fingers crossed it doesn't fade into obscurity like a forgotten melody in the depths of the App Store.

And guess what? That's not all! Mewzy also features an exciting music game where users compete to sing or hum the most accurately, adding an extra layer of fun and challenge to the mix. So buckle up and get ready to rock your world with Mewzy!

mewzy.fr

The Concept

Alright, let's circle back to the beginning: Mewzy, my little revolution in the music app world, crafted with love in NuxtJS and powered by Supabase. Now, I can almost hear you thinking, "Web code for a mobile app, really?" But yes, dear skeptics!

The trick here is to dodge the headache of learning an extra language and to embrace the hybrid app life, straddling both iOS and Android like a pro. The catch, admittedly, is performance.

But don't fret! We're going to fine-tune everything to make it as smooth as butter. A little coding magic, and voilà, Mewzy will glide seamlessly on your phone!

The Design

So, how about we dive into design talk? I aimed for something simple and sleek, something that catches the eye without trying too hard. Working on this prototype, I had a blast, really. I'm all about music, so I dissected streaming apps like a pro. Ever heard of Spotify? If not, I'm afraid we're at an impasse. But if you have, then you know just how brilliant that app is.

Let's be real, I'm not even close to competing with those giants, and that wasn't the goal. Initially, Mewzy was meant to be just a theme, a template that would layer over Audius like icing on a cake. And yes, maybe Audius means nothing to you.

Some folks reckon it's supposed to be the future of music on the blockchain. But, to be honest, considering the current state of that app, we're far from it...

The Development

When it comes to development, you've got the gist of it, but for now, it's a bit of a waiting game. Well, truth be told, I've spent quite some time scouring the web and running a few tests! Being more of a web developer, I'm not exactly cut out for crafting native applications. So, I'll be opting for the hybrid solution using NuxtJS and Capacitor to compile the app for both platforms. But hey, let's not get bogged down in the technical details of Capacitor, even I'm not a pro in that realm.

Now, as for Mewzy Play, I must admit, artificial intelligence isn't exactly my forte... So, I'll be turning to an API: SoundHound. This nifty AI will listen to vocals (lyrics and those little "la-la-las") and give me a similarity percentage with a song. If that percentage matches the selected song, jackpot!

Well, I'll confess, it's still a bit hazy, but I'm also brainstorming on how to make this venture profitable, because AIs don't come cheap! Oh yes, I also have in mind to use Spotify's API to allow, with a premium version, playing with your own songs!