A high-performance mobile voting application designed for speed, security, and simplicity. Votify leverages modern web technologies to provide a reliable voting experience.
Component | Technology | Purpose |
---|---|---|
Frontend | React Native + TypeScript | Cross-platform mobile UI |
Routing | Expo Router | Native navigation management |
Backend | Supabase (PostgreSQL) | Real-time database & auth services |
Runtime | Node.js v18+ | Server environment |
- End-to-end encrypted voting transactions
- Real-time results with Supabase subscriptions
- Anonymous voting, no signup required
- Node.js v18+
- Expo CLI (global install recommended)
- Android Studio/Xcode (for emulators)
# Clone repository
git clone https://github.com/rsinghcodes/Votify.git
cd Votify
# Install dependencies
npm install
# Launch development server
npx expo start
Choose your preferred environment:
Development Build
npx expo run:android
# or
npx expo run:ios