A Next.js-based SaaS application with text-to-speech functionality.
- Framework: Next.js 15.5.3
- Authentication: Clerk
- Database: Convex
- Text-to-Speech: ElevenLabs
- Styling: Tailwind CSS
- Language: TypeScript
-
Clone the repository
-
Install dependencies:
npm install
-
Set up environment variables:
- Copy
.env.exampleto.env.local - Add your API keys for Clerk, Convex, and ElevenLabs
- Copy
-
Run the development server:
npm run dev
npm run dev- Start development server with Turbopacknpm run build- Build for productionnpm start- Start production servernpm run lint- Run ESLint
- Text-to-speech conversion
- User authentication
- Pricing plans
- FAQ section