A calm, behavior-informed lost cat search assistant. It turns details about a missing cat into a practical search plan, helps neighbors share sightings, and keeps a durable record of community updates.
- Guided lost-cat intake and evidence-informed hiding-spot predictions
- Interactive search dashboard with prioritized zones and a timed checklist
- Mobile-friendly community sighting reports and saved sighting history
- Public neighborhood search page and printable flyer
- Knowledge center with credible external sources
- CatWoman API developer portal and nearby public-source sighting search
- Local frontend fallback when the API is unavailable
Clone the repository and install dependencies:
git clone https://github.com/theworker02/solid-succotash.git
cd solid-succotash
npm install
npm run devThis starts the frontend at http://localhost:5173 and the API at http://localhost:4000.
npm test
npm run build- Documentation index
- Architecture
- API reference
- Prediction engine
- Local development
- Deployment
- Database schema
frontend/React, Vite, Tailwind, and the browser experiencebackend/Express API, saved sighting records, and public-source searchshared/deterministic prediction engine shared by frontend and backenddocs/technical and product documentation
/landing page and product explanation/startthree-step prediction wizard/dashboardgenerated search plan and progress tracking/public-searchshareable neighborhood search page/flyerprintable lost-cat flyer/sightingsmobile-friendly community sighting and update board/sightings/historysaved sighting archive and filters/settingssearch, notification, privacy, and API preferences/resourcesknowledge center/how-it-worksmethodology overview/developersCatWoman API developer portal
React, TypeScript, Vite, Tailwind CSS, React Router, Framer Motion, and Lucide icons.
The frontend calls POST /api/predictions and falls back to a local deterministic engine when the API is offline. Answers and plans are stored in browser storage so the core journey remains usable during local frontend-only development. See CONTRIBUTING.md before opening a pull request and SECURITY.md for responsible disclosure.
Licensed under the Apache License 2.0.


