MAF
Ahsan Farooq
AI & SaaS

Maraca

Platform for sales professionals to practice cold calling by interacting with AI-powered voice agents with customizable personas.

Maraca

Project Overview & Architecture

Maraca is an innovative platform designed to help sales professionals improve their cold calling skills through practice with AI-powered voice agents. Users can create custom personas by defining parameters such as the prospect's designation, availability, temperament (friendly or rude), and other behavioral characteristics. This allows sales teams to practice handling various scenarios they might encounter in real-world sales calls. I developed the entire platform using React.js and TypeScript for the frontend, creating an intuitive and responsive user interface. The backend was built with Node.js and Express.js, with MongoDB for data storage. I integrated Vapi for voice synthesis and recognition capabilities, allowing for realistic voice-based interactions. The AI personas were powered by OpenAI's API, with Langchain for conversation flow management and Pinecone for vector search to retrieve relevant responses based on the conversation context. The platform includes features for user management with role-based access control, a knowledge base for storing competitor information and training materials, persona management for creating and customizing AI personas, roleplay assignments for scheduling practice sessions, and comprehensive conversation tracking for performance review and improvement.

Interface Screenshots

Maraca screenshot 1
Maraca screenshot 2
Maraca screenshot 3
Maraca screenshot 4
Maraca screenshot 5
Maraca screenshot 6
Maraca screenshot 7
Maraca screenshot 8
Maraca screenshot 9
Maraca screenshot 10

Technologies Used

React.jsTypeScriptVapiOpenAI APINode.jsExpress.jsMongoDBLangchainPinecone

Project Domain

AI & SaaS

Key Capabilities

  • Responsive Full-Stack Architecture
  • Production Type Safety & Security
  • Optimized UX & Performance
Collaborate & Innovate

Do you have Project Idea? Let's discuss your project!

I am available for freelance software engineering, AI feature development, and full-time technical leadership roles.