Modern, responsive landing page for Helixque
GitHub β’ Releases β’ Discord β’ Deployment Guide
Welcome to the Helixque Landing Page - a modern, responsive website built with Next.js 15, showcasing the features and benefits of Helixque, a professional real-time video chat application. This landing page features beautiful animations, interactive components, and a clean design to effectively communicate Helixque's value proposition. π
This landing page is continuously evolving with new features and improvements. 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.
This is the official landing page for Helixque - a professional networking platform designed for builders, learners, and mentors in the tech community. The landing page showcases Helixque's features and benefits, including instant matching based on skills, industry, and language preferences, facilitating meaningful connections for learning, mentoring, and collaboration through text or video without the awkwardness of traditional networking.
- Modern Design: Clean, responsive design built with Next.js 15 and Tailwind CSS v4
- Interactive Animations: Beautiful animations and transitions using Framer Motion
- Component Library: Comprehensive UI components with Radix UI primitives and custom components
- Content Management: MDX-based content system for announcements, changelogs, and documentation
- Performance Optimized: Fast loading with Next.js App Router, static generation, and server-side rendering
- Accessibility: Built with accessibility in mind using Radix UI components
- Theme Support: Dark/light mode toggle with next-themes
- Analytics Ready: Integrated with Vercel Analytics and Speed Insights
- Node.js 18.17 or later
- npm, yarn, pnpm, or bun
-
Clone the repository:
git clone https://github.com/HXQLabs/helixque-landing.git cd helixque-landing -
Install dependencies:
npm install # or yarn install # or pnpm install # or bun install
-
Set up environment variables (optional for full functionality):
-
Create a
.env.localfile in the root directory -
Add your GitHub Personal Access Token for enhanced rate limits:
NEXT_PUBLIC_GH_TOKEN=your_github_token_here -
Add Discord invite code and GitHub repo for community features:
NEXT_PUBLIC_DISCORD_INVITE_CODE=your_discord_invite NEXT_PUBLIC_GITHUB_REPO=your_github_repo
-
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
-
Open http://localhost:3000 in your browser to view the application.
- Explore Features: Browse through the landing page to learn about Helixque's capabilities
- Join Community: Connect with the Helixque community through Discord
- Stay Updated: Check announcements and changelogs for the latest updates
- Try Helixque: Follow links to access the actual Helixque application
- Development: The app auto-reloads during development. Edit files in the
app/directory for page changes. - Content Management: Add announcements and changelogs in the
content/directory using MDX format. - Styling: Customize UI components in the
components/directory. The project uses Tailwind CSS for styling. - API Integration: Extend functionality by adding API routes in
app/api/or integrating with external services. - Component Development: Create new UI components in the
components/ui/directory following the established patterns.
- Framework: Next.js 15 (App Router)
- Frontend: React 19, TypeScript
- Styling: Tailwind CSS v4, Framer Motion
- UI Components: Radix UI, Lucide Icons
- Content: MDX with Fumadocs
- 3D Graphics: Three.js, React Three Fiber
@radix-ui/*: Accessible UI primitivesframer-motion: Animation librarynext-themes: Theme managementrecharts: Data visualizationgray-matter: Frontmatter parsing for MDXreact-markdown: Markdown rendering
- Pages: Built with Next.js App Router (
app/directory) with static and dynamic routes - Components: Modular UI components in
components/organized by:sections/: Landing page sections (hero, features, pricing, etc.)ui/: Reusable UI components and primitivescommon/: Shared components (header, footer, layout)fancy/: Specialized animated components
- Content: MDX-based content system for announcements, changelogs, and documentation
- API Routes: Server-side API endpoints for Discord integration and external data fetching
- Styling: Utility-first CSS with Tailwind CSS v4, custom themes, and responsive design
- Deployment: Optimized for static generation and server-side rendering with Vercel
We welcome contributions from the community! This landing page is built by developers for developers, and your input helps make it better.
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes and ensure tests pass
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature-name - Open a Pull Request
- Code Style: Follow the existing TypeScript and React patterns
- Components: Use the established component structure in
components/ - Styling: Prefer Tailwind classes and follow the design system
- Commits: Use clear, descriptive commit messages
- Testing: Test your changes thoroughly before submitting
- Documentation: Update relevant documentation for new features
- UI/UX improvements and design enhancements
- New landing page sections and components
- Performance optimizations and loading improvements
- Accessibility enhancements
- Animation and interaction improvements
- Documentation improvements
- Bug fixes and issue resolution
- Content updates and copy improvements
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
Thanks to the open-source projects that made this landing page possible:
- Next.js - React framework for production
- React - UI library
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Animation library
- Radix UI - Accessible UI primitives
- TypeScript - Type-safe JavaScript
- MDX - Markdown with JSX support
- Three.js - 3D graphics library
Thank you to all the amazing contributors who have helped make this landing page better!