Skip to content

Amit7976/Quirky-RandomChat

Repository files navigation

💬 Quirky - Random Chat Application

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.


🛠️ Tech Stack

Layer Technology Used
💻 Frontend HTML, CSS, JavaScript, jQuery, Tailwind CSS
🧠 Backend PHP (Core logic), SQL
🗄️ Database MySQL
💾 Storage Local Storage (for offline history)

✨ Key Features

  • 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

🎨 Media Integrations

This chat app supports a variety of visual & expressive content:

🖼️ GIF Support

💎 Stickers

😄 Emojis


🖼️ Screenshots

🏠 Home Page UI

Home Page

💬 Chat Interface

Chat Screen

🎲 Random Matching UI

Random Matching


🧪 How It Works (Without Sockets)

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

🚧 Work in Progress

Planned features:

  • Chat themes and customization
  • Audio/video message support
  • Better moderation tools

📜 License & Usage Policy

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.

🙌 Final Thoughts

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors