Skip to content

vayospot/CastVote

Repository files navigation

CastVote App

This is a secure voting app to simplify elections. CastVote uses fingerprint authentication + voter ID verification to make voting both simple and secure.

Demo

castvote_demo.mp4

Design

CastVote_UI_Design

Shoutout to the designers whose designs inspired CastVote!

Features

  • 📧 Secure Account Creation
  • ✅ Simple Voting Flow
  • 🔒 Advance Security with Fingerprint + Voter ID
  • 📊 Live Vote Feed
  • 👤 Profile Management
  • 🔥 Firebase Integration
  • 🍞 Toast Messages

Tech Stack

  • React Native + Expo (& SDKs)
  • Nativewind
  • Zustand
  • React Hook Form
  • Firebase
  • Gorhom Bottomsheet

Known Issues

  • Devices without fingerprint sensors can't vote. Sorry, that's a hard rule.
  • Back gesture doesn't close the bottomSheet if it is open.

Future Plans

  • Dark mode
  • Push notifications
  • Subtle Animations
  • Simplified Account Setup
  • Search & Filter
  • Users feedback for candidates

Special Thanks

Big love to:

Contact

Feel free to reach out:

About

A secure voting mobile app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published