Skip to content

saprismhq/saprism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Saprism Logo

Saprism

AI-Powered Sales Coaching Platform

Transform your sales team performance through intelligent coaching, real-time insights, and seamless CRM integration


Made with React TypeScript Node.js Express

PostgreSQL Prisma OpenAI Salesforce

Tailwind CSS Vite


πŸš€ Core Features

πŸ€– AI-Powered Analytics β€’ πŸ“ Rich Text Notes β€’ πŸ”— CRM Integration β€’ πŸ“ž Real-time Transcription

πŸ› οΈ Tech Stack


An intelligent sales enablement platform that transforms sales team performance through AI-driven insights, real-time coaching, and comprehensive CRM integration.

Features

πŸ€– AI-Powered Analytics

  • Smart Note Analysis: Automatic extraction of deal stage, pain points, budget, timeline, and stakeholders
  • Growth Guide Coaching: Real-time, contextual sales coaching suggestions
  • Sentiment Analysis: Understanding client engagement and emotional tone

πŸ“ Rich Text Note-Taking

  • Professional Editor: Word/OneNote-like formatting capabilities
  • Real-time Formatting: Bold, italic, strikethrough, lists, colors, and highlighting
  • Auto-save: Never lose your meeting notes with intelligent auto-save
  • Task Lists: Checkbox lists for action items and follow-ups

πŸ”— CRM Integration

  • Salesforce Sync: Bidirectional synchronization with Salesforce CRM
  • Automated Data Flow: Meeting notes and insights automatically sync to CRM records
  • Audit Logging: Complete tracking of all CRM sync operations

Technology Stack

Hybrid Build System

  • Vite: Modern frontend build tool and development server
  • Express.js: Backend API server with Vite middleware integration
  • Single Port Architecture: Both frontend and backend served on port 5000
  • ESBuild: Backend bundling for production deployment

Frontend

  • React 18 with TypeScript
  • Vite for fast development and optimized builds
  • Tailwind CSS + shadcn/ui components
  • TanStack Query for server state management
  • TipTap rich text editor
  • Wouter for lightweight routing

Backend

  • Express.js with TypeScript
  • Vite Middleware: Integrated for seamless development experience
  • Prisma ORM for type-safe database operations
  • OpenAI GPT-4o for AI analysis and coaching
  • Salesforce jsforce for CRM integration
  • Express sessions with PostgreSQL storage

Infrastructure

  • PostgreSQL database with Neon serverless driver
  • Replit hosting and deployment platform
  • OpenID Connect authentication via Replit

Getting Started

Local Development (Recommended)

Quick Setup with Docker:

cd .dev
docker-compose up -d
cp .env.local ../.env
cd ..
npm install
npm run db:push
npm run dev

Or use the setup script:

cd .dev
./scripts/setup.sh

This will start:

  • PostgreSQL database (localhost:5432)
  • Redis for sessions (localhost:6379)
  • Adminer database UI (localhost:8080)
  • Redis Commander (localhost:8081)
  • Mailhog for email testing (localhost:8025)

Manual Setup

Prerequisites

  • Node.js 18+
  • PostgreSQL database
  • OpenAI API key
  • Salesforce developer account (optional)

Environment Variables

DATABASE_URL=your_postgresql_connection_string
OPENAI_API_KEY=your_openai_api_key
SESSION_SECRET=your_session_secret
REPL_ID=your_replit_id
REPLIT_DOMAINS=your_domain

Installation

npm install
npm run db:push
npm run dev

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Support

For support and questions, please open an issue in the GitHub repository.

About

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •