{"repo":"bricesuazo/eboto","free":true,"listed":false,"github":"https://github.com/bricesuazo/eboto","clone":"git clone https://github.com/bricesuazo/eboto.git","description":"Your One-Stop Online Voting Solution","language":"TypeScript","stars":70,"topics":["nextjs","react","vercel","typescript","mantine","mantine-ui","react-email","t3","t3-stack","trpc"],"license":"AGPL-3.0","category":"auth-billing-email","readme_excerpt":"eBoto - Your One-Stop Online Voting Solution Empower your elections with eBoto, the versatile and web-based voting platform that offers secure online elections for any type of organization. - Monorepo : TurboRepo + pnpm - Framework : TanStack Start (Vite + React, SSR) - Backend : Convex — schema, queries, mutations, storage, auth - Auth : @convex-dev/auth (magic link + Google) - UI : shadcn/ui + Tailwind CSS v4 + Lucide - Forms : react-hook-form + Zod - Jobs : Inngest (served from /api/inngest ) - Payment : Lemon Squeezy (webhook at /api/billing/webhook ) - Deployment : Vercel (or any Node-compatible host) + Convex Cloud Running locally Copy .env.example to .env for the rest of the optional env vars. Configure Convex Auth secrets ( AUTH GOOGLE ID , AUTH GOOGLE SECRET , JWT PRIVATE KEY , JWKS ) in the Convex dashboard. Layout License This project is licensed under the GNU Affero General Public License v3.0 — see LICENSE for details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/bricesuazo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bricesuazo/eboto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}