Data is stored in a .json
file which holds an array of objects—each representing a photo and its original caption. The media was exported from my Tumblr archive and parsed using custom Python scripts to extract and structure the metadata.
The UI is built in React and uses Infinite Scroll for seamless navigation. A few custom icons enable smooth top/bottom jumping to make browsing an old photo journal more enjoyable.
This site is now continuously deployed using Netlify — pushing updates straight from GitHub.
Third-party assets:
React.js
— A declarative JavaScript library for building user interfacesReact-Bootstrap
— Bootstrap components rebuilt for ReactBootstrap
— Open-source CSS frameworkGitHub Pages
— Former deployment method 🚫Netlify
— Current deployment platform (CD enabled) ✅
Shoot me an email → [email protected]
📸 Preview
Photo journal rebuilt from Tumblr → React (2010–2023+)
✨ A GPT helped write this README — because it’s 2025.