Skip to content

Simplify voting with speed and security. Tech Stack: React Native, TypeScript, Supabase (PostgreSQL)

Notifications You must be signed in to change notification settings

rsinghcodes/Votify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Votify - Secure Mobile Voting Application

A high-performance mobile voting application designed for speed, security, and simplicity. Votify leverages modern web technologies to provide a reliable voting experience.

Technical Architecture Overview

Core Stack Components

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

Key Features

  • End-to-end encrypted voting transactions
  • Real-time results with Supabase subscriptions
  • Anonymous voting, no signup required

🖼️ Screenshots

Screenshot_1752689317 Screenshot_1752689193 Screenshot_1752689387 Screenshot_1752689326 Screenshot_1752689342 Screenshot_1752689320

Installation & Setup

Prerequisites

  • Node.js v18+
  • Expo CLI (global install recommended)
  • Android Studio/Xcode (for emulators)

Quick Start

# Clone repository
git clone https://github.com/rsinghcodes/Votify.git

cd Votify

# Install dependencies
npm install

# Launch development server
npx expo start

Development Options

Choose your preferred environment:

Development Build

npx expo run:android
# or
npx expo run:ios

About

Simplify voting with speed and security. Tech Stack: React Native, TypeScript, Supabase (PostgreSQL)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published