Commit Graph
20 Commits
Author SHA1 Message Date
justinandClaude Sonnet 4.6 708a434032 Add static content pages (about, adoption-process, become-a-foster, etc.)
- About, adoption process, become a foster, how to help, volunteer, why adopt pages
- All org name/email/contact info driven by data.orgConfig
- Foster resources page with optional FOSTER_RESOURCES_PASSWORD password gate
- Content blocks loaded from DB with sensible generic fallback text
- Application links conditionally shown based on orgConfig.applications flags

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 12:14:17 -05:00
justinandClaude Sonnet 4.6 f9002898f8 Add home page, pets listing, pet detail, and API endpoint
- Home page loads featured pets, upcoming events, content blocks, and stats
- Pets listing page with search/filter by species and sex, infinite scroll
- Pet detail page with photo gallery/lightbox, compatibility badges, and related pets
- /api/pets GET endpoint for infinite scroll pagination
- All schema adapted for pawprint (url, startDate, published, etc.)
- All org name references driven by data.orgConfig.orgInfo.name

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 12:10:39 -05:00
justin 2fa3d4ec67 feat: add root and public layouts with config-driven theming 2026-03-26 12:03:31 -05:00
justin a30205fa28 feat: add public site components (header, footer, pet card, sponsors, etc.) 2026-03-26 12:03:11 -05:00
justinandClaude Sonnet 4.6 7f7d4870d0 feat: add UI component library (toast, search, badges, modals, upload, table)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 12:02:19 -05:00
justin ff6dc03a06 feat: add toast state, server hooks (auth, guards, tracking, security headers) 2026-03-26 12:00:30 -05:00
justinandClaude Sonnet 4.6 9dac6f9f8b feat: add server modules (stripe, contract, ai, facebook)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 11:59:31 -05:00
justinandClaude Sonnet 4.6 3669c0d4f8 feat: add server modules (audit, upload, email, content, tracking)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 11:59:00 -05:00
justinandClaude Sonnet 4.6 649c324f37 feat: add org_config loader with caching and defaults
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 11:56:51 -05:00
justinandClaude Sonnet 4.6 0367886ac6 feat: add i18n system with English locale
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 11:56:48 -05:00
justin c06a78b5fc feat: add session-based auth system 2026-03-26 11:55:47 -05:00
justin c5f1d2c993 feat: add in-memory sliding window rate limiter 2026-03-26 11:54:51 -05:00
justin af2e48347f feat: add slugify utility 2026-03-26 11:54:42 -05:00
justinandClaude Opus 4.6 86c1389d67 feat: add auth utilities (Argon2, session tokens)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 11:54:35 -05:00
justin fdc27584c9 feat: add role-based permission system 2026-03-26 11:54:24 -05:00
justinandClaude Sonnet 4.6 22f0ded88f feat: add database schema and connection pool
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 11:53:30 -05:00
justinandClaude Sonnet 4.6 b5cb5ba96a feat: scaffold FosterFlow SvelteKit project with config
Initializes SvelteKit 2 + Svelte 5 project with adapter-node, Tailwind CSS 4,
Drizzle ORM (MySQL), Stripe, Nodemailer, and argon2 dependencies. Configures
app.html with PWA meta tags, app.css with brand color tokens, and manifest.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 11:50:11 -05:00
justinandClaude Opus 4.6 76d1e086d0 Add FosterFlow tenant app implementation plan
45 tasks across 9 phases covering foundation, server modules, UI,
public routes, admin dashboard, foster portal, setup wizard, API,
deployment, and testing. Full TDD approach with AHCR as reference.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 11:37:39 -05:00
justinandClaude Opus 4.6 d68ec1bd11 Add FosterFlow SaaS platform design spec
Comprehensive design for the multi-tenant rescue management SaaS,
covering architecture, data model, tenant lifecycle, roles, features,
tech details, testing, and deployment. Clean room rebuild from AHCR.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 11:26:58 -05:00
justinandClaude Opus 4.6 7fd2438c36 Initial paw❤️print repo with SaaS architecture docs
README, multi-tenant SaaS architecture (database-per-tenant),
automated onboarding flow (signup → 60 seconds → live site),
and template extraction plan from AHCR codebase.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 10:36:38 -05:00