An open API service indexing awesome lists of open source software.

https://github.com/rsinghcodes/votify

Simplify voting with speed and security. Tech Stack: React Native, TypeScript, Supabase (PostgreSQL)
https://github.com/rsinghcodes/votify

expo react-native supabase

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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

```bash
# 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**

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