/easy-poll

Create instant, real-time polls for free!

Primary LanguageTypeScript

Easy Poll

Create instant, real-time polls for free!

🚀 Features

  • 🤩 Free
  • 📖 Open-Source
  • 🔒 Google and Github Authentication
  • ⏳ Realtime votes

Made using Supabase.

  • Supabase Auth
  • Supabase DB
  • Supabase Realtime

Frontend Technolgies

  • Next JS
  • Tailwind CSS
  • Shadcn

🌎 Setup

Development

  1. Clone the repo

    git clone https://github.com/AnmolSaini16/easy-poll.git
  2. Install NPM packages

    cd keypress
    npm install
  3. Setup your Supabase environment .env

    NEXT_PUBLIC_SUPABASE_URL=<SUPABASE_URL>
    NEXT_PUBLIC_SUPABASE_ANON_KEY=<SUPABASE_KEY>
  4. Run local development instance

    npm run dev

Supabase Setup

  • Apply the migrations from supabase/migrations folder

➕ Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

image

image