Skip to content

Podcastr is an AI-powered SaaS podcasting platform built with Next.js and React. It enables seamless podcast creation, editing, and distribution with intelligent automation. The project focuses on delivering an intuitive user experience with real-time collaboration and AI-enhanced features.

Notifications You must be signed in to change notification settings

AdityaOjhalang/Podcastr

Repository files navigation

🎙️ Podcastr – AI-Powered Podcasting Platform

Podcastr Banner

Podcastr is an AI-powered SaaS platform designed to simplify podcast creation, editing, and distribution. Whether you're an individual podcaster or a production team, Podcastr offers an intuitive, cloud-based environment to record, edit, transcribe, and publish podcasts effortlessly.

With real-time collaboration, AI-enhanced sound generation, and seamless distribution, Podcastr aims to be the go-to tool for modern podcasters.


🚀 Features

🎧 AI-Powered Podcast Editing

  • ✅ AI-based speech-to-text transcription for generating captions and show notes.
  • ✅ Use DALL·E AI to create a customized podcast thumbnail automatically.
  • ✅ Generate visually appealing cover art that aligns with your podcast theme.

👥 Real-Time Collaboration

  • ✅ Invite team members to edit, annotate, and manage podcast episodes together.
  • ✅ Live preview for quick iterations.

☁️ Cloud-Based & Secure

  • ✅ No need to worry about storage; all data is stored securely in the cloud provided by Convex.
  • Multi-device support—work on your podcast from anywhere.

🛠️ Tech Stack

Podcastr is built with modern, scalable technologies:

  • Frontend: Next.js (React-based SSR framework)
  • Backend: Convex (Serverless backend and database)
  • Styling: Tailwind CSS (Utility-first CSS framework)
  • State Management: React Context API + Custom Hooks
  • Hosting & Deployment: Vercel (Optimized for Next.js)

📸 Screenshots

🔑 Sign In / Sign Up Page

Seamless and secure authentication for podcasters.
Login

🏠 Home Page

Discover and manage your podcasts in a modern, intuitive interface.
Home Page

🎤 Create Podcast Page

Set up a new podcast with a guided step-by-step process.
Create Podcast Page

🎙️ Podcast Details Page

View details about a podcast and play episodes directly from the interface.
Podcast Details

🔎 Discover Page

Explore trending and recommended podcasts tailored to your interests.
Discover Page

👤 Profile Page

Manage your profile, settings, and podcast subscriptions.
Profile Page


📦 Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/AdityaOjhalang/Podcastr.git  
cd Podcastr  

2️⃣ Install Dependencies

npm install  

3️⃣ Run the Development Server

npm run dev  

The app will be available at http://localhost:3000.


🏗️ Roadmap

  • 🎙️ AI Voice Cloning – Generate podcast voices from text input.
  • 📝 Automated Show Notes – AI-generated summaries for each episode.
  • 🎵 Royalty-Free Music Library – Integrated background music & sound effects.
  • 📊 Podcast Analytics – Insights on listener engagement & retention.
  • 🌎 Multi-Language Support – AI-driven translations & multilingual subtitles.
  • 🎭 AI-Powered Voice Effects – Modify voice tone, pitch, and clarity.

🛠️ Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch-name.
  3. Make your changes and commit: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature-branch-name.
  5. Submit a pull request!

📞 Contact

For inquiries, feature requests, or support, reach out via:

Happy Podcasting! 🎙️🚀

About

Podcastr is an AI-powered SaaS podcasting platform built with Next.js and React. It enables seamless podcast creation, editing, and distribution with intelligent automation. The project focuses on delivering an intuitive user experience with real-time collaboration and AI-enhanced features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published