An open API service indexing awesome lists of open source software.

https://github.com/devadarshh/aircaps-dashboard-mvp

Dashboard for AirCaps. Upload, analyze, and track live caption sessions.
https://github.com/devadarshh/aircaps-dashboard-mvp

bullmq dashboard huggingface mvp nextjs postgresql prisma rag-pipeline redis shadcn tailwindcss vector-database zod

Last synced: 3 months ago
JSON representation

Dashboard for AirCaps. Upload, analyze, and track live caption sessions.

Awesome Lists containing this project

README

          

# AirCaps Dashboard MVP

AirCaps Dashboard MVP is a minimal viable product for managing, uploading, and analyzing live caption sessions captured via AirCaps Smart Glasses. The dashboard enables real-time transcription, analytics, and actionable insights for conversations.

**๐ŸŒ Live Demo:** [Access Aircaps Dashboard](https://aircaps.landr.xyz/)
**๐ŸŽฌ Project Walkthrough:** [Watch on Loom]()

## โœ… Core Features

- ๐Ÿ“ค **Upload & Process Captions** โ€“ Upload .txt caption files and process them asynchronously.
- ๐Ÿง  **AI-Powered Conversation Analysis** โ€“ Generate insights, extract action items, and identify talk/listen ratios.
- ๐Ÿ“Š **Real-Time Speaking Metrics Dashboard** โ€“ Track total words, conversation duration, and activity trends.
- ๐Ÿ—‚๏ธ **Recent Conversations Table** โ€“ See your latest sessions with tone, status, and analysis results.
- ๐Ÿ“ˆ **Sentiment Timeline Visualization** โ€“ Step-by-step instructions for using the dashboard efficiently.

## ๐Ÿ›  Tech Stack

### **Client (Frontend)**

- โš›๏ธ **Next.js** โ€“ React-based framework for server-side rendering and dynamic client-side interactivity
- ๐ŸŽจ **TailwindCSS, Lucide Icons, Shadcn UI, Animate.css**
- ๐Ÿ“Š **Recharts โ€“ Analytics + visualisation components**
- ๐ŸŒ **Axios** โ€“ API requests and data fetching
- ๐Ÿ”’ **NextAuth** โ€“ Authentication and user management

### **Server (Backend)**

- โšก **Next.js** โ€“ Lightweight and flexible backend framework
- ๐Ÿ—„ **PostgreSQL + Prisma ORM** โ€“ Relational database with schema management
- ๐Ÿ” **Qdrant (Vector DB)** โ€“ Semantic search + embeddings
- ๐Ÿง  **LangChain + HuggingFace Inference** โ€“ LLM pipelines, text chunking
- ๐Ÿงต **BullMQ (Redis)** โ€“ Job queues for background processing
- ๐Ÿ›ก **Zod** โ€“ Request validation
- ๐ŸŒฑ **Dotenv** โ€“ Environment variable management

## ๐Ÿ“ธ Screenshots

### Backend Architecture

![Backend Architecture](assets/archi.png)

### Auth Page

![Auth Page](assets/auth.png)

### Analytics Page

![Analytics Page](assets/analytics.png)

### Upload Page

![Upload Page](assets/upload.png)

### Conversation Page

![Conversation Page](assets/conversation1.png)

### Conversation Page II

![Conversation Page II ](assets/conversation2.png)

### Conversation Page III

![Conversation Page III ](assets/conversation3.png)