Skip to content

This repo provides the UI and UX for helixque platform and is created and managed using terraform πŸ”₯

License

Notifications You must be signed in to change notification settings

HXQLabs/helixque-ui


Helixque Header

Professional real-time video chat with preference-based matching

Discord Commit activity per month License

GitHub β€’ Releases β€’ Discord β€’ Deployment Guide

Meet Helixque, a professional real-time video chat application that pairs people based on their preferences. Built with WebRTC for secure, low-latency peer-to-peer media and a modern Turborepo architecture delivering a premium experience for networking and collaboration. πŸŽ₯

Helixque is continuously evolving. Your suggestions, ideas, and reported bugs help us immensely. Do not hesitate to join the conversation on Discord or raise a GitHub issue. We read everything and respond to most.

Note

You can now preview the latest updates and improvements every 2–3 days at the following link: πŸ‘‰ Helixque-Changes

πŸš€ Quick Start

Getting started with Helixque is simple:

  1. Clone the repository
git clone https://github.com/HXQLabs/Helixque.git
cd helixque-ui
  1. Install dependencies

This project uses pnpm for dependency management.

# Install dependencies
pnpm install
  1. Start development servers
# Start development server
pnpm dev

Open your browser at http://localhost:3000 and allow camera/microphone access. πŸŽ‰

🌟 Features

  • Enhanced UI & Layout Enjoy a cleaner, smoother interface with improved stability when switching between users. Seamless navigation and responsive design ensure a premium user experience.

  • Seamless Media Switching Toggle between video and audio effortlessly with smooth transitions for uninterrupted conversations. Real-time device management keeps your calls crystal clear.

  • Instant Messaging Send and receive messages in real time for seamless communication alongside video calls. Perfect for sharing links, notes, or quick thoughts during conversations.

  • One-on-One Video Calling Connect directly with other users for private, high-quality video conversations. WebRTC ensures low-latency, peer-to-peer connections for the best quality.

  • Random Connect with Professionals Meet and network with professionals from various fields instantly. Expand your connections effortlessly with intelligent preference-based matching.

  • Unlimited Skips No limits on finding the right match. Skip as many times as you need until you find the perfect conversation partner.

πŸ› οΈ Local Development

Frontend Structure (Monorepo)

The frontend is a Turborepo workspace managing the Next.js application and shared UI packages.

  • apps/web: Main Next.js application (App Router).
  • packages/ui: Shared UI components (shadcn/ui).

Note: Frontend requires HTTPS in production for getUserMedia to function correctly. Device permissions must be granted by the user.

βš™οΈ Built With

Next.js TypeScript Node.js Socket.io WebRTC Tailwind CSS Turbo

❀️ Community

Join the Helixque community on Discord and GitHub Discussions.

Feel free to ask questions, report bugs, participate in discussions, share ideas, request features, or showcase your projects. We'd love to hear from you!

πŸ›‘οΈ Security

If you discover a security vulnerability in Helixque, please report it responsibly instead of opening a public issue. We take all legitimate reports seriously and will investigate them promptly.

To disclose any security issues, please contact the maintainers through Discord or open a private security advisory on GitHub.

🀝 Contributing

There are many ways you can contribute to Helixque:

  • ⭐ Star the repository to support the project
  • πŸ› Report bugs or submit feature requests via GitHub Issues
  • πŸ“– Review and improve documentation
  • πŸ’¬ Talk about Helixque in your community and let us know
  • πŸ‘ Show your support by upvoting popular feature requests

Contribution Guidelines

  • Open an issue to discuss larger features before implementing
  • Use small, focused pull requests with descriptive titles and testing notes
  • Maintain TypeScript types and follow existing code style
  • Run linters and formatters before committing
  • Join our Discord to coordinate work and get faster PR reviews

Important: Signing up and completing the brief onboarding in the app is required for all contributors. Maintainers will use registered accounts to verify changes.

Repo Activity

Helixque Repo Activity

We Couldn't Have Done This Without You

πŸ“„ License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

License

About

This repo provides the UI and UX for helixque platform and is created and managed using terraform πŸ”₯

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •