AI Podcast
Inspiration
With the rise of AI-generated content and the increasing demand for accessible podcasting tools, we wanted to create a platform that empowers anyone to generate, store, and share unique podcasts with minimal technical effort. Our project aims to democratize podcast creation, making it possible for users to produce high-quality audio content powered by AI, all within a simple and intuitive interface.
What it does
AI Podcast is a web application that lets users generate podcasts using AI, save their recordings, and share them with others. The platform allows users to:
- Generate podcast scripts or audio using AI models.
- Record or upload audio files.
- Save podcasts directly to the cloud.
- Share podcast episodes via unique links.
- Explore and listen to podcasts from other creators.
How we built it
We built the application using:
- Frontend: React.js for a responsive and interactive UI.
- Backend: Node.js/Express.js to handle API requests and user authentication.
- AI Integration: OpenAI API to generate podcast scripts and assist with content creation.
- Audio Storage: Supabase for storing audio files, enabling free and scalable cloud storage.
- Database: Supabase's Postgres database for managing user data and podcast metadata.
- Deployment: Vercel for seamless deployment and scalability.
Challenges we ran into
One of the main challenges was saving the podcast audio files efficiently and affordably. We needed a solution that was both cost-effective and easy to integrate. After exploring multiple options, we chose Supabase because it offers free audio storage and integrates smoothly with our stack. Configuring secure uploads and managing access controls required careful planning, but ultimately provided a seamless experience for users.
Accomplishments that we're proud of
- Successfully implemented podcast saving with cloud storage, ensuring users can access their files anytime.
- Developed an intuitive sharing feature, making it easy for users to distribute their podcasts.
- Built a full-stack application integrating AI, cloud storage, and modern frontend technologies.
What we learned
- How to use Supabase for real-time database management and audio storage.
- Best practices for integrating various APIs, especially for generating content and handling user authentication.
- The importance of user experience and making complex workflows as simple as possible.
What's next for CSK
- Enhanced AI features: Improve podcast generation with better voice synthesis and topic suggestions.
- Collaboration tools: Allow multiple users to co-create and edit podcast episodes.
- Advanced analytics: Provide creators with insights into listener behavior and engagement.
- Mobile app: Expand accessibility by building a companion mobile application.
- Monetization: Add options for creators to monetize their podcasts.
We are excited to submit AI Podcast for the hackathon and look forward to empowering creators everywhere. Thank you for considering our project!
Built With
- elevenlabs
- express.js
- node.js
- novitaapi
- openai
- react
- supabase
- typescript
- vercel

Log in or sign up for Devpost to join the conversation.