Skip to content

Heart Vibrate is a feature-rich chat application that supports text, image, video, and voice transfers in both single and group chats. It also includes multi-language support for a global user experience.

Notifications You must be signed in to change notification settings

shaishab316/heart-vibrate

Repository files navigation

Heart Vibrate - A Modern Chat Application

Heart Vibrate is a feature-rich chat application that supports text, image, video, and voice transfers in both single and group chats. It also includes multi-language support for a global user experience.

✨ Features

  • Real-time Messaging

    • Single & group chats
    • Typing indicators
    • Message read receipts
  • Media Sharing

    • Images & videos
    • Voice messages
    • File attachments
  • Multi-language Support 🌍

    • Localized UI for global users
  • Modern UI

    • Responsive design
    • Dark/light mode
    • Smooth animations
  • Security & Performance

    • End-to-end encryption (optional)
    • Optimized for fast message delivery

🛠️ Tech Stack

Frontend

  • React (Vite)
  • Redux Toolkit (State management)
  • Radix UI (Accessible components)
  • Tailwind CSS (Styling)
  • Framer Motion (Animations)
  • Socket.IO (Real-time communication)

Backend (if applicable)

  • Node.js (Express/NestJS)
  • MongoDB/PostgreSQL (Database)
  • Firebase/Supabase (Optional for auth/storage)

🚀 Installation

  1. Clone the repo:

    git clone https://github.com/shaishabcoding/heart-vibrate.git
    cd heart-vibrate
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    • Create a .env file based on .env.example
    • Add required API keys (e.g., Firebase, Socket.IO server URL)
  4. Run the app:

    npm run dev

📜 License

MIT


💌 Contribution welcome! Feel free to open issues or PRs.
🔗 Live Demo: [Coming Soon]

About

Heart Vibrate is a feature-rich chat application that supports text, image, video, and voice transfers in both single and group chats. It also includes multi-language support for a global user experience.

Topics

Resources

Stars

Watchers

Forks

Languages