The Quirky - Random Chat Application is a fast, scalable, and modern chat platform built entirely without Socket.io or WebSocket — proving that smart engineering can deliver real-time experiences without heavy infrastructure.
🚀 Real-time Vibes, Zero Sockets
This application uses optimized client-server communication, local storage, and smart UI to create a fully functional chat experience — ideal for learning, prototyping, or expanding into a larger project.
| Layer | Technology Used |
|---|---|
| 💻 Frontend | HTML, CSS, JavaScript, jQuery, Tailwind CSS |
| 🧠 Backend | PHP (Core logic), SQL |
| 🗄️ Database | MySQL |
| 💾 Storage | Local Storage (for offline history) |
- ⚡ No Socket.io / WebSocket – Smart polling & optimized data flow reduce server strain
- 🧠 Offline Chat History – Chat logs are stored locally, accessible without internet
- 🔄 Random Matching – Connects you to a random active user instantly
- 😍 Emojis, GIFs & Stickers – Fully integrated media support (see links below)
- 📂 Image Sharing – Upload and share photos within chats
- 🔍 Message Search – Lightning-fast search through your local chat history
- 📱 Responsive UI – Clean and mobile-friendly design using Tailwind CSS
- 📈 Highly Scalable – Built to handle large concurrent user bases with ease
- ⌨️ Typing indicators
- 👁️ Read receipts
This chat app supports a variety of visual & expressive content:
- Tenor API – Tenor GIF API Docs
- Giphy API – Giphy Developer Docs
- Mojilala API – Sticker Search API
- GitHub: mojilala/sticker-api
- YouTube Guide: Add Emojis to Chat Website
This application uses:
- Polling or smart fetch cycles to check for new messages
- LocalStorage to maintain offline access to messages
- Lightweight endpoints that reduce server load and ensure real-time feel
- A queue system for managing active users and random pairing
Planned features:
- Chat themes and customization
- Audio/video message support
- Better moderation tools
❗ PRIVATE PROJECT – NOT FOR PUBLIC USE
This application is protected under a Strict No-Use License:
- ❌ You may not clone, fork, download, distribute, or deploy this project.
- 🚫 This chat application is not licensed for commercial or public usage.
- 🔒 It is a personal learning and demonstration tool only.
- ⚖️ Violations may result in legal consequences under IP law.
This project showcases how real-time performance can be achieved without websockets, using clever client-server communication and offline-first design. It’s fast, smart, and growing — one feature at a time.
💡 No sockets, no stress — just pure scalable fun.