Ricoya
Food delivery platform for Bay Islands, Honduras — Next.js + Supabase + CyberSource + PayPal
Authentication
Login methods — Google OAuth, email+password with SMTP verification, phone OTP
Bug Fixes
UUID mismatches, address save, auth token refresh, RLS policies, manager console access, performance
Database Schema
Complete Supabase PostgreSQL schema — all tables, columns, relationships
Delivery & Drivers
Driver interface, order claiming, delivery fees, ETA, proof of delivery
Deployment
Production deployment to OVH3 via rsync + PM2
Infrastructure
Cloudflare R2 storage, server setup, nginx, Supabase configuration
Menu
Menu items, categories, customizations, image uploads, pricing
Firebase to Supabase Migration
Full platform migration — schema, auth, data, storage, repositories, API routes
Push Notifications
Web Push notification system for order status updates across all user roles
Orders
Order lifecycle — creation, statuses, notifications, scheduled orders
Payments
Payment processing — PayPal, CyberSource 3DS, cash on delivery
Performance Audit
Performance audit findings, optimizations, and remediation status
Security
Security audit findings and fixes — 27 issues identified, 22 fixed