A web application that displays random quotes and memories from kids. Built with Nuxt and Vue.
Perfect for parents, teachers, or anyone who wants to capture and share funny, cute, or memorable things kids say.
- Clone this repository
- Install dependencies:
npm install
- Replace sample data with your own:
- Edit
content/Entries.jsonwith your own quotes - Update the birthdate in
app/pages/index.vue(line 4) - Customize the app name in
nuxt.config.tsandpackage.json
- Edit
- Run locally:
npm run dev
- Deploy: Check out Nuxt Deployment documentation
npm run devOpen http://localhost:3000 in your browser.
npm run build
npm run previewSimply edit content/Entries.json directly. Each entry needs:
content: The quote or memory textdate: When it happened (ISO format)dateModified: When you last updated it (ISO format)
If you export from journaling apps like Everlog, Day One, or similar:
- Replace
content/Entries.jsonwith your export - Run the cleanup script to remove personal data:
npm run cleanThis script will:
- Remove unnecessary metadata (devices, locations, weather, etc.)
- Keep only essential fields:
content,date, anddateModified - Sort entries by date (newest first)
- Remove entries tagged with
#removefromquotesapp
What gets removed:
- Device information and identifiers
- Location data (latitude/longitude)
- Places and journals metadata
- Weather information
- Typing time and other metadata
- Internal identifiers
What gets kept:
- Entry content (the actual quote/memory)
- Date and time the entry was created
- Last modified date
- App Name: Update in
nuxt.config.tsandpackage.json - Birthdate: Change
LYDIA_BIRTHDATEinapp/pages/index.vueto calculate ages - Styling: Modify CSS in
app/assets/css/ - Sharing Images: Replace
/public/sharing.pngand favicon files