How I Used React + Google Maps API to Build a Midweek Activity Finder for Parents
When it’s 5:03 p.m. on a Wednesday and the house is a warzone, sometimes the solution isn’t discipline—it’s data.
As a parent (and developer), I kept facing the same problem:
"What can I do with my kids right now that doesn’t involve screens, stress, or sugar?"
I used to Google things like:
- “Indoor trampoline parks near me”
- “Midweek family fun”
- “Places open after 5 PM for kids”
But search results were chaotic, outdated, or irrelevant.
So I built Funfull Midweek, a React-based web app that lets parents find nearby indoor play areas in seconds — optimized for off-peak hours like weekday evenings.
🎯 Problem Statement
Parents don’t just need weekend plans.
They need Wednesday survival kits.
But:
- Most platforms prioritize weekends/events.
- Google Maps results are messy.
- Yelp reviews don’t filter by time, price, or kid-friendliness.
So I wanted to create something fast, minimal, relevant, and parent-proof.
⚙️ Tech Stack
- React (frontend)
- Tailwind CSS for styling
- Google Maps Places API for location data
- Firebase for storing user favorites
- Day.js to auto-filter by current weekday + time
🧪 Key Features
🔍 1. Filter by Time + Day
const currentTime = dayjs().format("HH:mm");
const currentDay = dayjs().format("dddd");
const results = places.filter(place =>
place.openingHours.includes(currentDay) &&
place.openNow === true
);