Running FindU components locally
cd ~/findu/web_app npm install npm run dev
.env.local
cd ~/findu/ios_app pod install open ios_app.xcodeproj
cd ~/findu/matching-algorithm source venv/bin/activate python api_v2/main.py
cd ~/findu/supabase supabase start
# Check current environment ./findu env status # Switch to dev ./findu env switch dev # Switch to prod (careful!) ./findu env switch prod
cd ~/findu/web_app npm test # Unit tests npm run test:e2e # E2E tests npm run lint # Linting npm run typecheck # TypeScript
# Create a new migration cd ~/findu/supabase supabase migration new your_migration_name # Apply migrations supabase db push # Reset database (dev only!) supabase db reset
Port Already in Use
# Find process lsof -i :5173 # or :8000, :54321 # Kill it kill -9 [PID]
Module Not Found
# Web app rm -rf node_modules package-lock.json npm install # Python pip install -r requirements.txt --force-reinstall
Supabase Connection Failed
./findu env status
supabase status