# JOIP Web Application ## Docs - [Usage Analytics & Tracking](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/admin/analytics.md): Comprehensive analytics dashboard for monitoring platform usage and user activity - [Admin Panel Overview](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/admin/overview.md): Comprehensive administrative dashboard for managing the JOIP platform - [Telegram Bot Administration](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/admin/telegram-bot.md): Configure and manage the JOIP Telegram bot integration - [User Management](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/admin/user-management.md): Comprehensive tools for managing users, roles, and permissions - [Generate Caption](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/ai/generate-caption.md): Generate AI captions for session media using OpenRouter/OpenAI with subreddit-based themes - [Smart Captions (Manual Sessions)](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/ai/smart-captions.md): Generate contextual AI captions for manual session slides with narrative continuity - [AI Undress](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/ai/undress.md): Generate AI-transformed images using Freepik Seedream 4.5 Edit and xAI Grok with multi-provider fallback - [Authentication](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/authentication.md): Session-based authentication for the JOIP API - [Generate babecock](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/babecock/generate.md): Create a babecock image by combining babe and cock images - [Get Community Feed](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/community/feed.md): Retrieve community-shared sessions and media with filtering and pagination - [Save Community Session](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/community/save-session.md): Save a community session to your personal library - [Get credit balance](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/credits/balance.md): Retrieve the current user's credit balance and tier information - [Get credit packages](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/credits/packages.md): Retrieve available credit packages for purchase - [Get credit transactions](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/credits/transactions.md): Retrieve the user's credit transaction history - [Error Handling](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/errors.md): Error response formats and error codes - [API Introduction](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/introduction.md): Overview of the JOIP Web Application API - [Delete Media](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/media/delete.md) - [List User Media](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/media/list.md) - [Share Media](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/media/share.md) - [Upload Media](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/media/upload.md) - [Rate Limiting](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/rate-limiting.md): API rate limiting policies and implementation - [Fetch Reddit Posts](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/reddit/fetch.md): Fetch media posts from specified subreddits with filtering and sorting - [Search Reddit Posts](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/reddit/search.md): Search Reddit posts by keyword across all subreddits - [Validate Subreddit](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/reddit/validate.md): Check if a subreddit exists and is accessible - [Create Session](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/sessions/create.md): Create a new Reddit-based session with AI-generated captions - [Delete Session](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/sessions/delete.md): Permanently delete a session and all associated media - [Get Session](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/sessions/get.md): Retrieve a single session with its media items - [List Sessions](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/sessions/list.md): Retrieve all sessions for the authenticated user - [Share Session](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/sessions/share.md): Generate a unique share code and URL for a session - [Update Session](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/api/sessions/update.md): Update session metadata and configuration - [Environment Setup](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/environment-setup.md): Complete guide to configuring environment variables and API integrations for JOIP - [BabeCock Studio](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/features/babecock-studio.md): Create split-screen image combinations with automatic layout detection - [Community](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/features/community.md): Discover and share sessions and media with the JOIP community - [Media Vault](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/features/media-vault.md): Organize, manage, and share your generated media files - [Session Management](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/features/sessions.md): Create, manage, and play multimedia JOIP sessions with Reddit content or custom uploads - [Smart Captions](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/features/smart-captions.md): Generate AI-powered NSFW captions for your images with customizable themes and styling - [Database Setup](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/deployment/database-setup.md): Complete guide to PostgreSQL database setup with Neon for JOIP Web Application - [Environment Variables](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/deployment/environment-variables.md): Complete reference for all JOIP environment variables with descriptions and examples - [Deploy on Replit](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/deployment/replit.md): Complete guide to deploying JOIP Web Application on Replit with OIDC authentication - [Storage Configuration](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/deployment/storage-configuration.md): Complete guide to configuring Supabase Storage for JOIP file uploads and media management - [Database Migrations](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/development/database-migrations.md): Managing database schema changes with Drizzle ORM in the JOIP Web Application - [Local Development Setup](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/development/local-setup.md): Complete guide to setting up your local development environment for the JOIP Web Application - [Project Structure](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/development/project-structure.md): Understanding the JOIP Web Application codebase architecture and organization - [Testing Strategy](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/development/testing.md): Testing guidelines and setup for the JOIP Web Application - [OpenAI/OpenRouter Integration](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/integrations/openai.md): Configure AI caption generation using OpenAI or OpenRouter - [Reddit API Integration](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/integrations/reddit-api.md): Configure Reddit API for fetching subreddit content - [Supabase Storage Integration](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/integrations/supabase.md): Configure Supabase for file uploads and media storage - [Telegram Bot Integration](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/guides/integrations/telegram.md): Configure Telegram bot for Stars payments and channel management - [Installation](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/installation.md): Complete installation guide for JOIP - local development and production deployment - [Welcome to JOIP](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/introduction.md): Create powerful multimedia slideshows with AI-generated captions, custom content, and advanced creation tools - [Quick start](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/quickstart.md): Get started with JOIP Web Application in minutes - [AI Undress](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/tools/ai-undress.md): AI-powered image transformation tool with quality settings and provider selection - [Beta Censor](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/tools/beta-censor.md): AI-powered content censoring tool with customizable presets and effects - [Gaslighter](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/tools/gaslighter.md): Browse Reddit content with swapped media from different subreddits - [Scroller](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/tools/scroller.md): Create custom Reddit feeds with autoscroll from your favorite subreddits - [Authentication System](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/user/authentication.md): Learn about JOIP authentication methods, user accounts, and session management - [Credits System](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/user/credits-system.md): Understanding JOIP credits, pricing, tiers, and how to manage your credit balance - [Profile Management](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/user/profile.md): Manage your JOIP user profile, preferences, and account settings - [Referral Program](https://mintlify.wiki/MatthewSabia1/Joip-Web-App-2/user/referrals.md): Earn credits by inviting friends to JOIP - both you and your friends benefit!