CuratedLife 1.0

Own your data. Own your collections. Run your own private collection manager inside WordPress.


What is CuratedLife?

CuratedLife is a personal WordPress plugin I created to manage my:

  • Books I’ve read

  • Movies I’ve watched

  • Music I’ve collected

  • Gear I’ve bought

  • Instruments I own

  • Travel logs

  • Restaurants I recommend

  • Websites I save

  • Recommendations for friends

  • Affiliate links for items I support

All 100% hosted on my own site — no SaaS, no subscriptions, no third-party lock-in.


Why I built it

  • I was tired of using Pocket, Goodreads, and various web apps where they own my data.

  • I wanted one place where I could store everything — and run it entirely inside my own WordPress install.

  • I didn’t want complicated setups, APIs, or multiple disconnected apps.

  • I wanted a simple, fast, WordPress-native plugin that I fully control.


Key Features

  • ✅ Self-hosted: your collections live fully inside your WordPress database.

  • ✅ Dynamic collections: books, movies, music, gear, websites, travel, restaurants, recommendations, instruments, affiliate products, and more.

  • ✅ Easy “Quick Add” admin panel for adding items fast.

  • ✅ CSV Export — download any collection on demand.

  • ✅ Print View — generate printable versions for personal records.

  • ✅ Fully dynamic frontend browser: search, sort, paginate, export.

  • ✅ Pocket Import (HTML export supported).

  • ✅ Goodreads Import (CSV export supported).

  • ✅ Affiliate Link support — generate Buy buttons.

  • ✅ Fully future-proof: no hard-coded fields, fully driven by collection settings.


How it works

  • Each collection is stored as its own post type.

  • Each collection type supports flexible meta fields.

  • You control which collections are active.

  • Frontend displays use shortcodes that auto-adapt to the collection type.

  • All imports are one-time pull-ins, leaving you with full control after import.

Example shortcode usage:

[curatedlife_browser type="book"]
[curatedlife_browser type="website"]
[curatedlife_browser type="gear"]
[curatedlife_browser type="travel"]

Data Import

  • Pocket: Export your full Pocket archive via https://getpocket.com/export

  • Goodreads: Export your Goodreads library as CSV via https://www.goodreads.com/review/import

Once exported, you simply upload the file inside CuratedLife’s admin importer.


My ultimate goal

This is my personal alternative to web services like:

  • Pocket

  • Goodreads

  • Letterboxd

  • Trakt

  • Discogs

  • Amazon Wishlists

  • and every other SaaS collection manager.

Instead, everything lives where it belongs:

👉 Right here at charlesstricklin.com


Status

✅ Plugin fully built

✅ All collections working

✅ All imports enabled

✅ Frontend browser fully operational

✅ Master plugin package built


Screenshots (to be added)

I will upload these as I complete my dataset.


CuratedLife v1.0 — fully self-hosted, fully mine.