A lightweight Next.js web application for grading sales call transcripts based on product positioning.
- Simple File Upload: Drag-and-drop or click to upload
.txtcall transcripts - Real-time Processing: Animated loading screen while the transcript is being analyzed
- Detailed Results: Get a 0-100 grade with specific callouts for strengths and areas of improvement
- Responsive Design: Beautiful, modern UI with dark mode support
- Node.js 18+ installed
- npm or yarn package manager
- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser
npm run build
npm start- Upload: Users upload a
.txtfile containing their sales call transcript - Processing: The app displays an animated loading screen while analyzing the content
- Results: Users see their grade (0-100) along with specific feedback on:
- What they did well (strengths)
- What they could improve (areas for improvement)
sales-call-audit/
├── app/
│ ├── page.tsx # Main upload page
│ ├── grading/
│ │ └── page.tsx # Loading/processing page
│ ├── results/
│ │ └── page.tsx # Results display page
│ ├── layout.tsx # Root layout
│ └── globals.css # Global styles
├── package.json
└── README.md
The evaluation prompt is currently using mock data. To integrate with a real AI evaluation service:
- Create an API route in
app/api/evaluate/route.ts - Connect your evaluation prompt/AI service
- Update the grading page to call this API endpoint instead of using mock data
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS