✨ Vortex delivers a mesmerizing voting experience with fluid animations and real-time results. Built with Next.js and modern web technologies, it transforms simple polling into an engaging, interactive adventure that captivates your audience. Make decisions beautiful! 🌊
- 🎯 Real-Time Voting - Experience instant vote updates
- 🎨 Interactive UI - Beautiful wave animations and pressure-sensitive text
- 🔒 Secure Authentication - Robust user authentication system using Passkeys🔑
- 📱 Responsive Design - Seamless experience across all devices
- ⚡ Lightning Fast - Built with Next.js for optimal performance
- 🌓 Dark/Light Mode - Easy on the eyes, any time of day
- 🔔 Push Notifications - Stay updated with vote changes
- 🌐 Internationalization - Support for multiple languages
- 📊 Interactive Charts - Visualize voting patterns beautifully
- Clone and Install
git clone https://github.com/yourusername/vortex.git
cd vortex
npm install- Set Up Environment
cp .env.example .env.local
# Configure your environment variables- Run Development Server
npm run devYour app will be running at http://localhost:8000! 🎉
- Frontend Framework: Next.js 15.1.7
- UI Library: React 19.0.0
- Styling: TailwindCSS
- Animations: React Spring
- Components: Shadcn UI
- Charts: Recharts
- Date Handling: date-fns
- Notifications: Sonner
- Forms: React Hook Form
- API Fetching: SWR
- 🔐 WebAuthn Login - Passwordless authentication
- 📊 Dynamic Polls - Create and manage polls with ease
- 📈 Live Results - Real-time updates using Server-Sent Events
- ✏️ Poll Creator - Intuitive interface for poll creation
- 👁️ Poll Viewer - Beautiful presentation of polls and results
Vortex frontend seamlessly connects with Vortex API to deliver real-time polling functionality. The API connection is managed through custom hooks that handle authentication, data fetching, and real-time updates.
We love contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.


