Local first
Categories, locations, moderation, and language are shaped around the Okanagan's actual employment community.
Open infrastructure for local hiring
Wogopogo is a focused job board for the Okanagan Valley: free to browse, free to post, moderated by people, and built on technology a small community can operate.
OKANAGAN VALLEY · FREE JOB BOARD
Help a growing local organization keep projects clear and people connected.
Project principles
The project favours understandable systems and considerate defaults over growth mechanics, mandatory profiles, and unnecessary data collection.
Categories, locations, moderation, and language are shaped around the Okanagan's actual employment community.
People can browse and post without creating an account. A one-time management token keeps listing control private.
Submissions wait in a moderation queue by default. Rate limits and a honeypot reduce noise without replacing judgment.
A static React build and compact PHP API run on ordinary shared hosting, with SQLite available for local development.
How it works
No profile funnel. No application tracking. No hidden publishing state.
An employer adds a listing and receives a private management token.
The listing enters a human moderation queue before publication.
Approval starts the listing lifetime and makes the job publicly searchable.
The poster can close or remove the listing; moderators can renew or feature it.
Architecture
Each layer has a narrow job. The result is easy to inspect locally and practical to host without a persistent Node server.
Experience
Application
Data
Capabilities
Live search, category counts, location and employment-type filters, plus stable pagination.
Dark and light modes, restrained accent choices, semantic controls, focus management, and narrow-screen layouts.
Approve, reject, feature, renew, close, and delete listings from a protected operator view.
Server-delivered job content, canonical URLs, social metadata, JobPosting JSON-LD, and a dynamic sitemap.
Prepared statements, input validation, hashed management tokens, rate limits, and approval before publication.
Clear listing states, automatic expiry, moderator renewal, and poster-controlled close or removal actions.
Open contribution
Accessibility reviews, focused interface refinements, PHP hardening, documentation, contract tests, and Okanagan-specific insight are welcome.
$ git clone https://github.com/crypto-frog/wogopogo.git
$ cd wogopogo/frontend
$ npm ci
$ npm run dev:mock
Community utility