Skip to content

fachryafrz/whispo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

91bb35f · Mar 28, 2025

History

97 Commits
Mar 6, 2025
Mar 15, 2025
Mar 26, 2025
Mar 15, 2025
Mar 26, 2025
Mar 8, 2025
Mar 7, 2025
Mar 11, 2025
Mar 21, 2025
Mar 11, 2025
Mar 11, 2025
Mar 15, 2025
Mar 15, 2025
Mar 11, 2025
Mar 6, 2025
Mar 7, 2025
Mar 6, 2025
Mar 6, 2025
Mar 7, 2025
Mar 7, 2025
Mar 7, 2025
Mar 28, 2025
Mar 11, 2025
Mar 7, 2025
Mar 9, 2025
Mar 15, 2025
Mar 6, 2025
Mar 11, 2025
Mar 6, 2025

Repository files navigation

Whispo

Whispo – Real-time chat app

Whispo is a fast, secure, and intuitive real-time chat application designed to enhance communication. With seamless authentication, real-time messaging, and an elegant UI, Whispo ensures a smooth chat experience for users.

✨ Key Features

  • Instant Messaging – Chat in real-time with a smooth experience.
  • Secure Login – Authenticate easily with Clerk for a safe and private chat.
  • Optimized UI – Beautiful and responsive interface built with HeroUI and Tailwind CSS.
  • Real-time Updates – Messages sync instantly using Convex's real-time database.
  • Scalable & Modern – Built with Next.js 15 and TypeScript for performance and maintainability.

✨ Features

  • 🔑 Authentication with Clerk

    • 🔐 Sign In/Sign Up
    • 🧑‍💼 User Profiles
    • 🖼️ Change Profile Picture
    • ✏️ Change Name
    • 🔤 Change Username
    • 🌍 Login with Google
  • 🔎 Search users by username

  • ✉️ Chat

    • 📜 View chat history
    • 📌 Pin chats
    • 📂 Archive chats
    • 👥 Group chats (coming soon)
    • 🔔 Unread count
    • 🗑️ Clear chats
  • 💬 Message

    • 💬 Send messages
    • ↩️ Reply to messages
    • 📝 Edit messages
    • ❌ Unsend messages
    • 🗑️ Delete messages
    • 🖼️ Message with media
    • 📑 Auto load messages

🛠️ Tech Stack

  • Next.js 15
  • React
  • HeroUI
  • Tailwind CSS
  • Clerk
  • Convex
  • Typescript

🚀 Fork the repository

1. Fork

Click the Fork button at the top-right corner of this page to create a copy of this repository in your account.

2. Clone Your Forked Repository

git clone https://github.com/{your-username}/whispo.git

cd whispo

npm install

cp .env.example .env.local

npm run dev

🤝 Contributing

Contributions are welcome! Please fork the repository, make your changes, and submit a pull request. We'll review and merge your contributions as we continue to improve Popcorn Vision.

📜 License

This project is licensed under the MIT License.