git404hub

what is aiornot.vote fr?

profullstack/aiornot.vote — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · generalComplexity · 3/5Setup · easy

tl;dr

A guessing game website where players decide if photos and videos are AI-generated or real, with leaderboards and RSS feeds.

vibe map

mindmap
  root((aiornot.vote))
    What it does
      AI vs real game
      Leaderboards
      RSS feeds
    Tech stack
      Next.js
      Turso
      Drizzle
      Railway
    Use cases
      Play guessing game
      Track accuracy
      Subscribe via RSS
    Audience
      General users
      Game builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Play a guessing game deciding whether media is AI-generated or real.

VIBE 2

Track personal accuracy history and compete on leaderboards.

VIBE 3

Follow any leaderboard or tag as an RSS feed instead of visiting the site.

what's the stack?

Next.jsTursoDrizzleTypeScriptRailway

how it stacks up fr

profullstack/aiornot.vote0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity3/53/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Runs locally with no external keys, production needs Turso, S3, and API keys.

in plain english

AIorNot.vote is a guessing game website where visitors look at a photo or video and decide whether it was generated by AI or captured by a real camera. Once someone signs up and verifies their email, they can play, see whether they guessed correctly, and build up a personal history of how well they spot fakes over time. The site also keeps leaderboards ranking the most accurate players, split by time period and by category, and every single one of those lists, including search results, can be followed as an RSS feed. Behind the scenes the app is built with Next.js and stores its data in a SQLite database hosted by a service called Turso, accessed through a query tool named Drizzle. User passwords are protected using a strong hashing method called Argon2id rather than being stored in plain text. Images and videos are kept in S3 compatible cloud storage. The real photos come from Unsplash, while the AI generated versions are created using OpenAI's image generation tools, giving the game a mix of genuine and synthetic media to judge. The codebase is organized as a monorepo, meaning several related projects share one repository: the main web app, a shared database package, tools for pulling in and generating seed images, and background worker scripts that handle bulk seeding and recalculating leaderboard scores on a schedule. Getting a local copy running takes just a handful of commands, no external accounts required at first, since the default setup uses placeholder images and prints email verification links straight to your terminal instead of actually sending them. The project deploys to a hosting platform called Railway, running the web app and the background worker as two separate services. It also includes admin tools for moderating uploads, managing which media are labeled real or fake, and triggering small batches of new content directly from the site.

prompts (copy fr)

prompt 1
Help me run AIorNot.vote locally with the demo seed data.
prompt 2
Explain how AIorNot.vote seeds real Unsplash photos and AI-generated variants.
prompt 3
Show me how to deploy AIorNot.vote's web and worker services to Railway.
prompt 4
Walk me through adding a new leaderboard category to this project.

Frequently asked questions

what is aiornot.vote fr?

A guessing game website where players decide if photos and videos are AI-generated or real, with leaderboards and RSS feeds.

What language is aiornot.vote written in?

Mainly TypeScript. The stack also includes Next.js, Turso, Drizzle.

How hard is aiornot.vote to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is aiornot.vote for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.