Skip to content

codeXanu/quick-audio-note-app

Repository files navigation

🎙️ Quick Audio Note

Turn your cluttered thoughts into clear, structured notes using AI.

Live Demo Next.js Deployed on Vercel License


📖 What is Quick Audio Note?

Quick Audio Note is an AI-powered note-taking web application that transforms voice recordings, text input, audio files, images, PDFs, and YouTube videos into clean, structured, and actionable notes — instantly.

Whether you're a busy professional sitting in back-to-back meetings, a student recording lectures, a doctor generating SOAP notes, or a content creator brainstorming ideas — Quick Audio Note is your all-in-one AI assistant for capturing and organizing knowledge without lifting a pen.

With support for 30+ languages, seamless Notion and Webhook integrations, and powerful OpenAI-driven transcription and summarization, Quick Audio Note is the only note-taking tool you'll ever need.

🌐 Live App: https://quick-audio-note.vercel.app


✨ Features

🎤 Multiple Input Methods

  • Live Voice Recording — Record directly from your microphone in the browser
  • Audio File Upload — Upload existing .mp3, .wav, .m4a, and other audio formats
  • Text Input — Type or paste text and let AI structure it for you
  • PDF Upload — Upload PDF documents and get intelligent summaries instantly
  • YouTube Links — Paste any YouTube video URL and generate notes, summaries, or lecture notes from it

🤖 AI-Powered Processing

  • Transcription — High-accuracy speech-to-text powered by OpenAI Whisper in 30+ languages
  • Translation — Transcribe and translate audio across supported languages simultaneously
  • Summarization — Get concise, high-quality AI summaries in different styles
  • Speaker Distinction — Identify and distinguish multiple speakers in a recording

📋 Output Templates

Quick Audio Note supports a wide range of structured output types:

  • Meeting Minutes & Action Items
  • Lecture Notes, Quizzes & Flashcards
  • Journal Entries & Task Lists
  • Emails & Professional Documents
  • SOAP Notes & Medical Documentation
  • Legal Documents & Client Meeting Notes
  • Brain Dumps & Creative Writing

🔗 Integrations

  • Notion Integration — Connect your Notion account and automatically sync notes to your workspace
  • Webhook Integration — Send notes to any external server or service via a custom Webhook URL
  • Zapier-Compatible — Unlock limitless automation by connecting with thousands of tools via webhooks

💳 Subscription & Payments

  • Free Plan — Get started with core features at no cost (1 min/note limit)
  • Personal Plan — $69.99/year — Unlimited notes up to 10 min/note, 20 MB file uploads, YouTube videos up to 30 min
  • Pro Plan — $129.99/year — Everything in Personal + Notion & Webhook integrations, Mind Maps, Chat with Notes, Notes from Images, WhatsApp Bot
  • Monthly billing option also available
  • Payment Gateway powered by LemonSqueezy (Note: Payment integration is currently in test/demo mode for development purposes)

🔒 Privacy & Security

  • Strict data protection — no third-party data sharing
  • Audio files and uploads are periodically deleted from storage
  • Your data is never used to train AI models (explicitly opted out of OpenAI training programs)
  • No LLM/AI training on your notes or recordings

🌍 Language Support

Supports transcription and translation in 30+ languages including English (US, UK, AU, NZ, IN), Hindi, French, German, Spanish, Japanese, Korean, Mandarin, Portuguese, Russian, Italian, Dutch, Turkish, Ukrainian, Polish, Swedish, Norwegian, Indonesian, and more.

📢 Publishing & Sharing

  • Publish any note and generate a shareable link
  • Share notes with friends, colleagues, or clients

🛠️ Tech Stack

Layer Technology
Framework Next.js 15 (App Router)
Language JavaScript (ES2023+)
Styling Tailwind CSS
Authentication Firebase Auth (Google OAuth, Email/Password)
Database Supabase (PostgreSQL)
File Storage Supabase Storage
AI — Transcription OpenAI Whisper API
AI — Summarization OpenAI GPT API
Payments LemonSqueezy (test/demo mode)
Webhooks LemonSqueezy Webhooks (subscription lifecycle events)
Notion Integration Notion OAuth API
Deployment Vercel
Linting ESLint

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm / yarn / pnpm / bun
  • A Supabase project
  • A Firebase project (for Auth)
  • OpenAI API key
  • LemonSqueezy account (for payments)
  • Notion Integration credentials (optional)

Installation

# Clone the repository
git clone https://github.com/codeXanu/quick-audio-note-app.git
cd quick-audio-note-app

# Install dependencies
npm install

Environment Variables

Create a .env.local file in the root of the project and add the following:

# Firebase
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=

# Supabase
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=

# OpenAI
OPENAI_API_KEY=

# LemonSqueezy (Payments)
LEMONSQUEEZY_API_KEY=
LEMONSQUEEZY_STORE_ID=
LEMONSQUEEZY_WEBHOOK_SECRET=

# Notion
NOTION_CLIENT_ID=
NOTION_CLIENT_SECRET=
NOTION_REDIRECT_URI=

Running the Development Server

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

Open http://localhost:3000 in your browser to see the app.



🔌 Integration Guides


🎯 Use Cases

Quick Audio Note is built for everyone:

Profession / Use Case How It Helps
Meetings Auto-generate meeting minutes, summaries & action items
Students Turn lectures and YouTube videos into notes, quizzes & flashcards
Doctors Generate SOAP Notes and medical documentation
Lawyers Create client meeting notes and legal documents
Content Creators Generate LinkedIn posts, tweets, TikTok scripts & YouTube ideas
Journalists Transcribe interviews and summarize research
People with ADHD Capture thoughts on the go without friction
Entrepreneurs Summarize investor PDFs and brainstorming sessions
Writers & Journalists Capture ideas and turn them into structured drafts

💰 Pricing Plans

Feature Free Personal ($69.99/yr) Pro ($129.99/yr)
Voice Notes Up to 1 min Up to 10 min Unlimited
File Uploads Limited Up to 20 MB Unlimited
Text Notes
YouTube Videos Limited Up to 30 min Unlimited
Notion & Webhook Integration
Mind Maps
Chat with Notes
Notes from Images
WhatsApp Bot

Note: Annual plans offer up to 35% savings compared to monthly billing.


🤝 Contributing

Contributions, issues and feature requests are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add your feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a Pull Request

📬 Support

Have questions or need help? Reach out at codexanuj@gmail.com

For more:


📄 License

This project is licensed under the MIT License.


Built with ❤️ by codeXanu · Powered by Next.js, OpenAI & Supabase

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors