Skip to content

A web application that transforms user-uploaded videos into editable blog post documentation in markdown, with payment integration through Stripe.

Notifications You must be signed in to change notification settings

ank-it07/speaklyAI

Repository files navigation

SpeaklyAI - Convert your video or voice into a Blog Post in seconds with the power of AI!

Built with the Next.js 14 App Router, Clerk for Auth - with Passkeys, Github and Google Sign in, React, Gemini API, ShadCN UI library for components, React Markdown, NeonDb, UploadThing, Stripe for payments, Webhooks, TypeScript, TailwindCSS and more.

Features

  • Next.js 14 App Router & Server Actions
  • Gemini API for audio transcription and blog post generation
  • Authentication with Clerk (Passkeys, Github, and Google Sign-in)
  • UploadThing for file uploads
  • AI-powered blog post generation based on audio transcription
  • Stripe integration for payments and subscription management
  • NeonDb for database management
  • Audio and video file processing (up to 25MB)
  • TypeScript for type safety
  • TailwindCSS for styling
  • ShadCN UI library for beautiful components
  • Secure file handling and processing
  • Webhook implementation for Stripe events
  • Stripe integration for custom pricing table, payment links, and subscriptions
  • User dashboard for managing blog posts
  • Markdown editor for blog post editing
  • Responsive design for mobile and desktop
  • Real-time updates and path revalidation
  • Toast notifications for user feedback
  • SEO-friendly blog post generation
  • Recent blog posts display
  • Protected routes and API endpoints

image

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

About

A web application that transforms user-uploaded videos into editable blog post documentation in markdown, with payment integration through Stripe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published