Inspiration

As a student of Indian Classical Music myself, I noticed that there is no product currently in India, that caters to these specific needs of students and teachers of Indian Classical Music.

What it does

Shadaj is an app or a product (a social media app for people interested in or passionate about Indian Classical Music) where students and teachers of Indian Classical Music can network with like-minded people, can share their learnings and get feedback on their work in the form of comments/chat messages, attend online classes, practice singing with a AI music guru that listens to what you sing and gives feedback, access an AI Music encyclopedia that provides any information required about Indian Classical Music, or even practice and do their daily riyaz and join riyaz/jam sessions. Students can also search for their gurus and gurus can take classes and receive their guru dakshina etc. Both Students and teachers can network with other students and teachers and form a hub of Indian Classical Music. Now finding a Indian Classical Music guru located anywhere in the world that too when sitting at home, and attending classes from anywhere, paying fees, all on one platform would become easier as never before.

How I built it

This app has mostly been vibe coded with AI studio, I just conveyed my imagination and ideas in the form of appropriate prompts, for the product to get created.

Challenges I ran into

Initially, when testing the AI post generator, I got some errors with the API key. At first, I thought that problem occured because of rate-limiting, then I noticed that the API key was incorrect. I corrected the API key and the project was again up and running.

What I learned

Building this project without AI could have been very time consuming and more challenging. With tools like Gemini and AI studio, app development has become very easy. With the advent of AI, developers have been empowered to create what they imagine in very less time, and easily. AI also offers other useful features, which otherwise are really challenging to build.

What's next for Shadaj

Other features I have planned to include in Shadaj are, 1) AI music generation, whenever the AI models meant for the purpose will become accessible in India, I would like to see AI generate taals, and play raagas on the harmonium. 2) Translation of captions in the Video Room, whenever students or teachers are on a video call, currently only captions are visible in the language of speech. I would like to implement the translation of captions from the language of speech to the selected target language. So that if any international student is in the call they must be able to see translated captions from Indian Regional Languages to English or other target language in real time.

Built With

Share this project:

Updates