# Install Homebrew if needed/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# Install required toolsbrew install git node python3# Optional toolsbrew install supabase/tap/supabase # If you prefer CLI over dashboardbrew install --cask docker # For local Supabase# For iOS development# Install Xcode from App Store
Copy
# Install using Chocolatey or download installers:choco install git nodejs python3# Optional toolsscoop bucket add supabase https://github.com/supabase/scoop-bucket.gitscoop install supabase
Each repository has its own README with specific setup instructions. Total setup time is approximately 15-20 minutes including dependency installation.
Run these commands to verify everything is working:
Copy
# Check if all repositories were clonedls -la ~/findu# Should show: ios_app, web_app, matching-algorithm, data_scraping, docs# Verify you're on dev branch in each repocd ~/findu/web_app && git branch --show-current# Should show: dev# Test web appnpm run dev# Should start development server on http://localhost:5173# Test matching algorithmcd ../matching-algorithmsource venv/bin/activate # or venv\Scripts\activate on Windowspython main.py# Should start API on http://localhost:8000
Troubleshooting Common Issues
“Branch ‘dev’ not found”: The dev branch might not exist yet. Use main or create dev from main
“npm: command not found”: Install Node.js or check PATH
“Cannot find module”: Run npm install in the project directory
“Python version error”: Use Python 3.9-3.11 (3.13 has compatibility issues)
“Supabase connection error”: Verify your credentials in .env files