Loaded SRC_URL: https://producingtechnology.com/65-apps/zhangyuhan_183298_15200425_ProdTech-0408-JSONApp.html
JSON Source: https://producingtechnology.com/a1/15-json/baoxuanrong_183093_14904149_xb63.json
The website was a Text Media App called PetTrail. It was a single-page app that fetched data from a hosted JSON file on producingtechnology.com and used that data to mock a pet-walking dashboard. The app displayed information about the pet, owner, walk sessions, saved places, and achievements. It focused on tracking walks, favorite places, and milestones for Mochi in Hoboken.
After I clicked Load App, the message “App data loaded successfully” appeared and the dashboard populated with data. The app showed that PetParent was tracking Mochi, a Shiba Inu in Hoboken. It displayed version 1.0.0, total walks of 128, total distance of 342.6 km, and a latest walk of 2.3 km. The pet profile included Mochi’s age of 3.0 years, weight of 9.5 kg, favorite park of Pier A Park, and preferences of metric and notifications on.
The information was organized into sections such as Pet Profile, Overview, Walk Sessions, Saved Places, and Achievements. The walk session section showed one recent walk called Mochi walk that lasted 35 minutes in sunny weather and included the note “Morning walk, very energetic.” It also listed the start time, end time, and three stop coordinates with timestamps. The saved places section included Pier A Park, marked as pet friendly with a 4.8 rating. The achievements section showed an unlocked badge called 10 KM Walker, with the description that the pet has walked over 10 kilometers total, unlocked on Jan 15, 2026.
Nothing seemed fully broken, but the app felt mostly like a read-only dashboard after the data loaded. I expected more interaction, such as clickable walk details, a visual map for the coordinates, or ways to explore past activity in more depth. The coordinates were shown as raw numbers, which worked, but they were harder to understand than a visual map would have been.
Improve this PetTrail app by making the dashboard more interactive and easier to explore. Add a map for walk stops and saved places, allow users to click on walks and achievements for more detailed views, and provide filters for walk history by date, distance, or weather. Also improve the visual design, add clearer navigation between sections, and include stronger error handling and loading feedback when the JSON file is fetched.