Skip to content

Latest commit

Β 

History

History
95 lines (61 loc) Β· 3.5 KB

README.md

File metadata and controls

95 lines (61 loc) Β· 3.5 KB

πŸ•΅οΈ THE SINGLE FILES

An official investigation by the Global Bureau of Celibacy

Build a TOP SECRET dossier on anybody's dating history β€” then send it to your crush.

A playful, interactive web dossier written in Nigerian Pidgin.

status built with license


Wetin be this? (What is this?)

The Single Files is a tongue-in-cheek "case file" that investigates whether someone is chronically single. The Global Bureau of Celibacy (a fictional agency) opens a dossier, reviews the subject's life across five chapters, runs them through tests, and issues an official verdict.

The twist: you fill in a name and schools, and it generates a personalized shareable link. Send it to your crush, your padi, or your ever-single friend β€” they open their own custom dossier. That is the fun.

The whole thing is written in Nigerian Pidgin, which is a big part of the charm.

Features

  • πŸ“‚ Personalized dossiers β€” enter a name + schools, get a custom shareable link
  • πŸ” Five investigation chapters β€” from "How E Take Start" (childhood) to the "Final Verdict"
  • πŸ€– The Dodging Machine β€” an interactive terminal that simulates how the subject dodges love
  • πŸ§ͺ The Test Room β€” flirt-scenario simulator with branching outcomes
  • πŸ“Ÿ Lie-detector (polygraph) β€” scan for secret exes and hidden crushes
  • πŸ–‹οΈ Official stamp & seal β€” certify the case as an investigator
  • πŸ“± Fully responsive + printable certificate
  • πŸ”— Auto-shortened share links and one-tap social sharing

Run it locally

No build step, no dependencies β€” it's plain HTML, CSS, and JavaScript.

git clone https://github.com/<your-username>/the-single-files.git
cd the-single-files

# Then just open index.html, or serve it locally:
python3 -m http.server 8000
# visit http://localhost:8000

A local server is recommended over opening the file directly, so the share-link and font features behave correctly.

Deploy it

It's fully static, so it drops onto any static host:

  • GitHub Pages β€” push and enable Pages on the main branch
  • Netlify / Vercel / Cloudflare Pages β€” point at the repo, no build command needed

Before you post it publicly

Open index.html and replace the two placeholder URLs in the <head> with your live domain, so social previews work:

<meta property="og:url"   content="https://your-domain.example/">
<meta property="og:image" content="https://your-domain.example/og-image.png">
<meta name="twitter:image" content="https://your-domain.example/og-image.png">

Project structure

β”œβ”€β”€ index.html      # The full dossier markup
β”œβ”€β”€ styles.css      # Design system (gold / purple / seal-red on dark)
β”œβ”€β”€ app.js          # All interactivity, sharing, and dynamic text
β”œβ”€β”€ favicon.svg     # The GBC seal
β”œβ”€β”€ og-image.png    # 1200Γ—630 social preview card
└── og-card.html    # Source used to render og-image.png

Contributing

PRs welcome β€” especially new chapters, funnier Pidgin lines, and new test scenarios. Open an issue with your idea first if it's a big one.

License

MIT Β© 2026 Japheth Adamu. Fork it, remix it, make your own bureau.


Built for laughs. If the Bureau certifies you single, na you sabi. 🫑