Skip to content

refactor: migrate backend to Supabase Edge Functions#11

Open
oli5679 wants to merge 1 commit intomainfrom
frontend-adjust
Open

refactor: migrate backend to Supabase Edge Functions#11
oli5679 wants to merge 1 commit intomainfrom
frontend-adjust

Conversation

@oli5679
Copy link
Owner

@oli5679 oli5679 commented Dec 28, 2025

  • Remove Python FastAPI backend in favor of Supabase Edge Functions (Deno)
  • Add edge functions: chat, match-stream, send-email-alerts, check-listing
  • Add shared modules for OpenAI, vector search, filtering, and scraping
  • Update frontend with new components: BrowseMode, AlertsView, ResultsModal
  • Add chat persistence to Supabase with clear chat functionality
  • Add user journey state tracking (has_chatted, has_given_feedback, has_setup_alerts)
  • Add infinite scroll browse mode with like/dislike feedback
  • Add email alerts with daily digest emails
  • Consolidate migrations into single clean schema
  • Add scraping scripts for SpareRoom listings

🤖 Generated with Claude Code

- Remove Python FastAPI backend in favor of Supabase Edge Functions (Deno)
- Add edge functions: chat, match-stream, send-email-alerts, check-listing
- Add shared modules for OpenAI, vector search, filtering, and scraping
- Update frontend with new components: BrowseMode, AlertsView, ResultsModal
- Add chat persistence to Supabase with clear chat functionality
- Add user journey state tracking (has_chatted, has_given_feedback, has_setup_alerts)
- Add infinite scroll browse mode with like/dislike feedback
- Add email alerts with daily digest emails
- Consolidate migrations into single clean schema
- Add scraping scripts for SpareRoom listings

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant