/* TEAM */ Developer: Ruletim Development Team Site: https://ruletim.ru Email: dev@ruletim.ru Location: Russia /* THANKS */ To all our users for making this platform amazing! /* SITE */ Last update: 2024/11/18 Language: Russian / Русский Standards: HTML5, CSS3, ES2024 Components: React 18, Next.js 14, TypeScript Backend: NestJS, PostgreSQL, Redis, Socket.io Design: Tailwind CSS, Framer Motion Icons: Lucide React Software: VS Code, WebStorm Hosting: VDS/Cloud /* PROJECT */ Name: Ruletim - Видеочат Рулетка Description: Free video chat roulette with strangers Version: 1.0.0 Purpose: Connect people around the world through video chat /* FEATURES */ - Random video chat (chatroulette) - Text chat - AI companion chat powered by OpenAI - Friends system - Virtual gifts - Premium subscriptions - Dark/Light theme - Mobile responsive - WebRTC for peer-to-peer connections /* TECHNOLOGY STACK */ Frontend: - Next.js 14 (React 18) - TypeScript - Tailwind CSS - Socket.io Client - SimpleWebRTC - Framer Motion - Zustand (State Management) - React Query - Axios Backend: - NestJS - Prisma ORM - PostgreSQL - Redis - Socket.io - WebRTC - OpenAI API - T-Bank Payment API - Google OAuth 2.0 - VK OAuth DevOps: - Docker - Nginx - Coturn (TURN/STUN server) - SSL/TLS (Let's Encrypt) /* CONTACT */ Website: https://ruletim.ru Support: @ruletim_support (Telegram) Email: support@ruletim.ru Privacy: privacy@ruletim.ru Legal: legal@ruletim.ru /* LEGAL */ Copyright: © 2024 Ruletim.ru - All Rights Reserved Privacy Policy: https://ruletim.ru/privacy Terms of Service: https://ruletim.ru/terms /* SEO */ Keywords: видеочат, чат рулетка, chatroulette, omegle, случайный видеочат, знакомства онлайн, видеочат с незнакомцами, общение онлайн, video chat, random chat, stranger chat, webcam chat, free video chat Target Audience: 18+ users worldwide Main Markets: Russia, CIS countries /* DEVELOPMENT NOTES */ Build System: Next.js with Turbopack Package Manager: npm Node Version: 20+ Browser Support: Modern browsers (Chrome, Firefox, Safari, Edge) Mobile: iOS Safari, Chrome Mobile /* ACCESSIBILITY */ - Keyboard navigation support - Screen reader compatible - High contrast mode - Responsive design - WCAG 2.1 AA compliant (in progress) /* PERFORMANCE */ - Server-Side Rendering (SSR) - Static Site Generation (SSG) where applicable - Image optimization - Code splitting - Lazy loading - CDN delivery - Redis caching - WebSocket optimization /* SECURITY */ - HTTPS/TLS encryption - JWT authentication - OAuth 2.0 - bcrypt password hashing - CORS protection - Rate limiting - XSS protection - CSRF protection - SQL injection prevention - Content Security Policy Made with ❤️ in Russia