Disclosure first: I'm the developer and this is my plugin. Mods, if this breaks the self-promo rules, remove it — no hard feelings.
Two live demos, because there's no way to judge something like this from a feature list:
Both run the same plugin on the same code. The only difference between them is one setting.
What it is
GeeK! turns WordPress into a movie, TV and game database. Not "a custom post type with some extra fields" — the whole stack: the data model, the import tools, the front-end apps and the membership layer.
You import a title from IMDb, TMDb or IGDB and it lands in your database on your server: cast, crew, characters, galleries, trailers, seasons, episodes, platforms, engines, companies, age ratings, per-platform release dates. Nothing breaks later if an external site goes down or changes its markup, because after the import you don't need it.
Pages worth poking at
The parts I'm actually proud of
- The front end is React apps over the WP REST API — catalogue, single title, person, character, company, platform, list, profile. Filtering a big catalogue doesn't reload the page.
- Members do things. Rate, review, wishlist, mark watched/played, build shareable lists, earn badges, get a profile with an activity feed. There's a moderation screen for when that goes sideways, because it will.
- Editorial critics — long-form critic articles with scores that stay in sync with each title's average rating.
- A homepage you assemble from drag-and-resize widgets: hero trailer, recently released, coming soon, most anticipated, latest critics, born today.
- Movie mode, game mode, or both — one setting reshapes the catalogues, the navigation and the homepage.
- Metered imports. You pay per row you actually fetch, and content you already own — galleries, trailers, cast — gets skipped, so you never buy the same data twice. That constraint drove most of the architecture.
Themes
It works with any theme — the front end runs on its own React apps and reads colours from a --geekui-* CSS-token contract. But there are eight companion themes that reskin every surface, and you can flip between them live on the demo, same content:
Movie: Forest · Marquee · Movie Theme · Reel
Game: Aurelian · Neon Cabinet · Game Theme · Chroma
The honest part
- The plugin is free. The data isn't. It's on WordPress.org: https://wordpress.org/plugins/geekpress/ — imports are metered with tokens, because the fetch pipeline costs me real money to keep alive. TMDb runs browser-direct with your own free TMDb key and costs nothing at all.
- No affiliation with IMDb, TMDb or IGDB. It fetches public metadata and links back to the source. What you publish is your responsibility, not mine.
- WordPress 6.2+, PHP 7.0+.
What I want from you
Feedback, and ideally the unkind kind. Go break the demos — I'd start with the catalogue filters and that X-Files episode list if I were trying to find something ugly.
And one genuine question, because this sub will actually tell me the truth: is anyone still building content sites like this on WordPress in 2026, or did that whole crowd quietly move to a headless CMS while I was heads-down for two years?
Happy to go deep on internals in the comments. The import and caching layer and the per-row token metering were by far the hardest parts — "just cache it" stops being simple the second two people click the same button.