GeoGuessrGPT

Openmart Whatnot

Deprecated: This project is no longer maintained.

Social lead qualification and enrichment for Instagram, TikTok, Facebook and websites.

Repository layout

The Go API/worker is currently maintained in a separate repository, OpenmartAI/gopenmart-whatnot. Repository consolidation and the remote rename to openmart-whatnot are pending; this document does not imply they have happened.

Frontend development

Use Node.js 24 and run commands from frontend/:

npm ci
cp env.local.example .env.local
# Fill in the project configuration in .env.local.
npm run dev

Development defaults the Go API to http://localhost:8080. Production builds require an explicit HTTPS NEXT_PUBLIC_GO_API_URL; the intended production API is https://whatnot-api.openmart.com.

Validation

cd frontend
npm run lint
npm run typecheck
npm test
npm audit
npm run build

Build requires the variables documented in frontend/env.local.example. CI uses nonfunctional fixture keys to check compilation without accessing production. Passing CI does not prove live authentication, database access, JFrog acceptance or production deployment health.

The retired Streamlit pages and iframe entry point have been removed. The Python dependency manifests still include Streamlit because retained Python helpers use its logging/UI functions and caching; removing those dependencies is a separate backend cleanup.