Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brownred/ai_podcast-app
https://github.com/brownred/ai_podcast-app
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/brownred/ai_podcast-app
- Owner: Brownred
- Created: 2024-08-19T15:58:13.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T16:04:53.000Z (5 months ago)
- Last Synced: 2024-08-19T18:56:56.439Z (5 months ago)
- Language: TypeScript
- Size: 3.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Podcast Platform
## 🤖 Introduction
A cutting-edge AI SaaS platform that enables users to create, discover, and enjoy podcasts with advanced features like text-to-audio conversion with multi-voice AI, podcast thumbnail image generation, and seamless playback.
## ⚙️ Tech Stack
- Next.js
- TypeScript
- Convex
- OpenAI
- Clerk
- ShadCN
- Tailwind CSS## 🔋 Features
👉 **Robust Authentication**: Secure and reliable user login and registration system.
👉 **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, and 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, and transcript.
👉 **Podcast Player**: Features backward/forward controls, as well as mute/unmute functionality for a seamless listening experience.
👉 **Responsive Design**: Fully functional and visually appealing across all devices and screen sizes.
And many more, including code architecture and reusability.
## 🤸 Quick Start
Follow these steps to set up the project locally on your machine.
### Prerequisites
Make sure you have the following installed on your machine:
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/) (Node Package Manager)