A powerful AI-powered meeting analysis tool that automatically generates action tasks using GPT-4.
- Real-time meeting analysis
- Automated action item generation
- Smart task categorization
- User authentication
- Intuitive interface
- Upload meeting notes in VTT or DOCX format
- Edit and delete tasks
- Export task lists as PDF
- Next.js
- TypeScript
- Shadcn UI
- Tailwind CSS
- Lucide React
- Express.js
- OpenAI API
- Node.js (v14 or higher)
- npm or yarn
- OpenAI API key
- Clerk account for authentication
git clone https://github.com/maazrehman99/PinpointAI
cd PinpointAI- Navigate to the project root directory.
- Rename
.env.exampleto.env.local. - Configure the following environment variables:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
OPENAI_API_KEY=your_openai_api_key
NEXT_PUBLIC_CLERK_SIGN_IN_URL='http://localhost:3000/sign-in'
NEXT_PUBLIC_CLERK_SIGN_UP_URL='http://localhost:3000/sign-up'
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/analyzer/meeting
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/analyzer/meeting
NEXT_PUBLIC_API_URL=http://localhost:5000- Install dependencies and start the frontend server:
npm install
npm run devThe frontend will be running on http://localhost:3000.
- Navigate to the backend directory:
cd backend- Rename
.env.exampleto.env. - Configure the OpenAI API key and model info:
OPENAI_API_KEY=your_openai_api_key
PORT=5000
FRONTEND_ORIGIN=http://localhost:3000
OPENAI_MODEL=
OPENAI_TEMPERATURE=
OPENAI_MAX_TOKENS=- Install dependencies and start the backend server:
npm install
npm startThe backend will be running on http://localhost:5000.
- Sign up/Login using your credentials.
- Upload meeting notes in VTT or DOCX format.
- The AI will automatically analyze the meeting content and generate a task list with:
- Relevant information like deadlines, assignees, and keywords.
- Review, edit, or delete generated action items as needed.
- Export the final task list as a PDF once satisfied.
| Name | Role | GitHub Profile |
|---|---|---|
| Maaz Rehman π© | Project Lead, Full Stack Engineer | GitHub |
| M. Subhan Khan π | Frontend Developer, Designer | GitHub |
| Izzah Khursheed π» | Frontend Developer | GitHub |
| Jaweria Ameen π | Documentation,Slides | GitHub |
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for providing the GPT-4 API
- Clerk for authentication services
- All contributors who helped in making this project better
For support, email maazr098@gmail.com or open an issue in the repository.
Made with β€οΈ by PinPoint AI
