Skip to content

ttague222/PlayCompass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlayCompass — Activity discovery for families

Helping parents find fun, engaging activities for their kids.

Finding the right activity for your child — filtered by age, interests, and energy level — takes more effort than it should. PlayCompass makes it effortless, surfacing personalized recommendations that parents can actually use.

Google Play


Architecture

PlayCompass/
├── backend/         # Python recommendation engine + Firebase
│   ├── recommendation_engine.py
│   └── activities_data.py
├── mobile-app/      # React Native + Expo (Android)
└── functions/       # Firebase Cloud Functions

Tech Stack

Python JavaScript React Native Expo Firebase


Key Features

  • Personalized recommendations — activities matched to your child's age, interests, and energy level
  • Curated catalog — quality-filtered content parents can trust
  • Recommendation engine — Python-powered matching logic with Firebase backend
  • Real-time profiles — Firestore-backed user profiles that improve recommendations over time

Getting Started

# Backend
cd backend
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env

# Mobile app
cd mobile-app
npm install
npx expo start

Built by Watchlight Interactive

Releases

No releases published

Packages

 
 
 

Contributors