Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
翻訳待ち
queer.guide — community hub for LGBTQ+ events, news & travel, with personalized hybrid search
翻訳待ち
Loading the full README. The saved excerpt is shown below.
The global platform for LGBTQ+ travel, community, and safe spaces at queer.guide.Read the full README ↗Queer Guide is an LGBTQ+ community and travel guide for finding events, venues, news, and places to visit.
Use Node.js 22 or newer. The repository pins a version in .nvmrc.
npm ci
cp .env.example .env
Set VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY in .env using the notes in .env.example. Then run npm run dev and open localhost:8080.
| Command | Purpose |
|---|---|
npm run build | Build the web app |
npm run lint | Run ESLint |
npm run typecheck | Check for new TypeScript errors |
npm test | Run unit and component tests |
npm run test:e2e | Run Playwright browser tests |
| Path | What lives there |
|---|---|
src/ | React and Vite web app |
supabase/ | PostgreSQL migrations and Deno Edge Functions |
functions/ | Cloudflare Pages middleware, sitemaps, and page metadata |
workers/ | Cloudflare Workers, including search and ingestion |
scraper/ | Data source adapters and scraping pipeline |
extension/ | Browser extension for submitting venues and events |
mobile/ | Native mobile app |
See the documentation index for architecture, design, testing, and operations. For vulnerability reporting, see the security policy.