https://github.com/codewith-hamza/ai-podcast-platform
A modern podcast platform built with Next.js, TypeScript, and OpenAI, featuring AI-powered podcast creation, a fully functional search, and a responsive design. Secure authentication, personalized profiles, and a seamless podcast experience for all devices.
https://github.com/codewith-hamza/ai-podcast-platform
convex llms nextjs react shadcnui tailwindcss typescript
Last synced: 3 months ago
JSON representation
A modern podcast platform built with Next.js, TypeScript, and OpenAI, featuring AI-powered podcast creation, a fully functional search, and a responsive design. Secure authentication, personalized profiles, and a seamless podcast experience for all devices.
- Host: GitHub
- URL: https://github.com/codewith-hamza/ai-podcast-platform
- Owner: CodeWith-HAMZA
- Created: 2025-01-22T08:44:12.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-22T09:07:13.000Z (4 months ago)
- Last Synced: 2025-01-22T10:19:53.567Z (4 months ago)
- Topics: convex, llms, nextjs, react, shadcnui, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 3.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎙️ Podcast App
## 🚀 Tech Stack
- **Framework**: Next.js
- **Language**: TypeScript
- **Database**: Convex
- **Authentication**: Clerk
- **AI Integration**: LLM model
- **UI Components**: ShadCN
- **Styling**: Tailwind CSS---
## ✨ Features
### 🔒 **Robust Authentication**
Secure and reliable user login and registration system using Clerk.### 🏠 **Modern Home Page**
Showcases trending podcasts with a sticky podcast player for continuous listening.### 🌍 **Discover Podcasts Page**
Dedicated page for users to explore new and popular podcasts.### 🔍 **Fully Functional Search**
Allows users to find podcasts easily using various search criteria.### 🎙️ **Create Podcast Page**
Enables podcast creation with:
- Text-to-audio conversion.
- AI image generation.
- Podcast previews.### 🗣️ **Multi Voice AI Functionality**
Supports multiple AI-generated voices for dynamic podcast creation.### 👤 **Profile Page**
View all created podcasts with options to delete them.### 📄 **Podcast Details Page**
Displays detailed information about each podcast, including:
- Creator details.
- Number of listeners.
- Transcript.### 🎧 **Podcast Player**
Advanced player features include:
- Backward/forward controls.
- Mute/unmute functionality.
- Seamless listening experience.### 📱 **Responsive Design**
Fully functional and visually appealing across all devices and screen sizes.---
## 🌟 Additional Highlights
- Modular and reusable code architecture.
- Optimized for performance and scalability.
- AI-driven functionalities for enhanced user experiences.---