Skip to content

codeXanu/quick-audio-note-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

76 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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