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.