Our Technology Stack

Discover the powerful technologies that power PillBox CRM

Frontend

  • Next.js 15

    Next.js 15 with App Router for optimal performance

  • React 18

    React 18 with hooks and modern patterns

  • TypeScript

    Full TypeScript support for type safety

  • Tailwind CSS

    Utility-first CSS framework for rapid UI development

  • Radix UI

    Accessible component primitives for better UX

Backend

  • Node.js

    Node.js runtime for server-side operations

  • Next.js API Routes

    Next.js API routes for seamless integration

  • MongoDB

    MongoDB database for flexible data storage

  • Mongoose

    Mongoose ODM for data modeling

  • JWT Authentication

    JWT tokens for secure authentication

Database

  • MongoDB

    MongoDB for flexible document storage

  • Mongoose ODM

    Mongoose for schema validation and queries

  • Indexing

    Optimized indexes for fast queries

  • Aggregation

    Powerful aggregation pipelines for analytics

Tools & Services

  • Stripe

    Stripe for secure payment processing

  • Google Cloud Storage

    Google Cloud Storage for file management

  • PDF Generation

    PDFKit for dynamic document generation

  • Email Templates

    Nodemailer with template support

Security

  • JWT Tokens

    JSON Web Tokens for authentication

  • Bcrypt

    Bcrypt for password hashing

  • Role-Based Access

    Role-based access control system

  • 2FA Support

    Two-factor authentication support

Internationalization

  • next-intl

    next-intl for translation management

  • 15 Languages

    Support for 15 languages

  • Dynamic Translation

    Dynamic translation system

  • RTL Support

    Right-to-left language support

RK Portal - PillBox CRM