Inspiration
A lot of parents today are carrying more weight than ever. In the U.S. alone, there are about 4.6 million homeschoolers in 2026 (Tutorbase, 2026). In the UK, homeschool counts jumped 15% year-on-year between 2024–2025 (The Sun, 2025). Parents are choosing this path for many reasons including concerns about safety, dissatisfaction with academics, or simply wanting to align education with family goals (Pew Research, 2025). But with that choice comes pressure. Single parents, especially single mothers, often feel the weight even more. Many talk about “mom guilt” , that feeling of not doing enough, even though they’re giving everything they have. 49% of parents report feeling a loss of identity due to parenting roles (Parents.com, 2025). That’s the gap we wanted to fill.
What it does
Parental is an AI parenting assistant built to help parents manage homeschooling without burning out.
-Planning checklists: Based on age, research, and surveys, the app gives parents a customizable checklist of milestones. You can add, remove, or edit goals, and track progress daily, monthly, or yearly. It keeps homeschooling organized and clear.
-Chat for interests: Parents can talk to the AI about their child’s likes and dislikes. For example, If a kid loses interest in skating, the AI might suggest alternatives like skateboarding or something new. It helps parents discover fresh ways to engage and help their child experience new passions, even when they don’t have time to research everything themselves.
-Events for social life: Homeschooling means parents take on the responsibility of their child’s social world. Parental makes that easier. You enter your location, and the app finds nearby events through its API. You can save events, add them to Google Calendar, and even compare them with AI to see which ones might be more valuable.
GEMINI API Integration
We used the Gemini 3 API to power the chat feature in Parental. Parent inputs, like a child’s interests or changes in behavior, are sent through Gemini API, which then gives context‑aware suggestions instead of generic replies. Supabase handles storing profiles and chat history, while Gemini does the reasoning. The integration is complete and working as part of the dashboard.
The integration imports Chat, Content, and Part from @google/genai. Each child profile is assigned a chatId and chatHistory, stored in the Supabase database. When a parent inputs information such as a child’s interests, recent behavior changes, or event preferences, these are passed through Gemini’s reasoning engine. Gemini then generates tailored suggestions, guidance, or prompts that align with the child’s profile.
How we built it
We built Parental using Node and Supabase for the backend. For event search, we integrated SERP AI, and for AI-powered reasoning and assistance, we used Google Gemini API. Together, these tools power the planning checklists, the AI chat, and the event finding dashboard.
Built With
- ejs
- express.js
- gemini
- javascript
- node.js
- serpapi
- supabase
- supabase-auth
- typescript
- websockets

Log in or sign up for Devpost to join the conversation.