ReFURRM is a platform dedicated to rescuing pets from storage units and connecting them with loving homes. It provides tools for ethical buyers, volunteers, and families to facilitate the rescue and rehoming process.
👉 START_HERE.md ⭐ Read This First!
This repository has been configured and ready for deployment, but contains duplicate files that need to be removed first.
# 1. Clean up duplicates
chmod +x git-cleanup.sh && ./git-cleanup.sh
# 2. Install dependencies
npm install
# 3. Start developing
npm run devVisit http://localhost:8080 🚀
👉 DEPLOYMENT_ACTION_PLAN.md - Complete step-by-step guide
chmod +x git-cleanup.sh
./git-cleanup.shcp .env.example .env
# Edit .env with your actual credentialsnpm install
npm run devchmod +x verify-deployment-ready.sh
./verify-deployment-ready.sh- DEPLOYMENT_ACTION_PLAN.md - ⭐ START HERE - Step-by-step action plan
- DEPLOYMENT_READY.md - Complete deployment readiness guide
- CLEANUP_SUMMARY.md - Detailed list of duplicate files
- git-cleanup.sh - ⭐ Recommended cleanup script (uses git)
- cleanup-duplicates.sh - Alternative cleanup script
- verify-deployment-ready.sh - Verification script
- Docs/QUICK_START.md - Local development instructions
- Docs/DEPLOYMENT.md - Deployment instructions
- Docs/PLATFORM_SETUP_GUIDE.md - Platform setup guide
src/pages/: All website pagessrc/components/: Reusable UI componentssrc/lib/supabase.ts: Database connection.env.local: Your secret credentials (never commit!)
- Community Access: Free access for families, volunteers, and the public.
- Pro Subscription: Paid tier for ethical buyers with AI scanning tools, ROI analytics, and auction alerts.
- Ambassador Role: Invitation-only leadership role for coordinating local rescue efforts.
- Supabase Integration: Backend for authentication, database, and edge functions.
- Stripe Integration: For handling Pro subscription payments.
- React
- TypeScript
- Vite
- Supabase
- Stripe
- Vercel (for deployment)
For any issues or questions, please refer to the TROUBLESHOOTING section in DEPLOYMENT.md or consult the respective documentation for the technologies used.