Frontend - AI-Powered Meeting Insights Generator
This is the React (Next.js) frontend for the AI-Powered Meeting Insights Generator. It provides a user-friendly interface to upload meeting audio files, trigger LLM-based analysis, and display summaries, decisions, and action items.
π Features
ποΈ Upload Meeting Audio Recordings (MP3, MP4, WAV)
π οΈ Trigger Whisper Transcription + LLM Analysis
π View Meeting Summary, Decisions, and Action Items
π¨ Responsive Web UI with Tailwind CSS
π¦ Tech Stack
React (Next.js)
Axios (for API calls)
Tailwind CSS (styling)
π οΈ Installation
cd frontend
npm install
npm run dev
App will be running at: http://localhost:3000
βοΈ API Backend Dependency
Ensure the Django backend is running locally at:
API Endpoints consumed:
POST /upload_meeting/ (audio file upload)
GET /analyze_meeting/<meeting_id>/ (generate insights)
π Project Structure
frontend/ βββ public/ # Static assets βββ src/ β βββ pages/ # Next.js routes (main UI) β βββ styles/ # Global CSS using Tailwind β βββ components/ # (Optional) UI components βββ package.json # Dependencies and scripts βββ tailwind.config.js # Tailwind CSS config βββ README.md # Project instructions
π Contact
Developed by Robert Chonge
"Turn your meetings into insights, effortlessly."