WallpaperMachine
The wallpapers you love. A new home on your Mac.
Find nearby spots and explore the map
AI summary · website content
LifestyleTypeScript · JavaScriptGitHub @PedroVonMisesOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Nightlife discovery app for Vitória, ES (Brazil): browse clubs and parties by music style, ticket price, distance and the artists who played there. Expo (React Native, iOS + Android + web), Supabase backend. pt-BR.
Status: MVP in progress. Venue, event and artist data is demonstration data shown without UI tags (owner decision, Wave 7; the Terms disclose it during the pilot, see
docs/VENUES.md); nothing here is verified with the venues. Legal risk: verify with each venue before launch.
app/: Expo SDK 58 app. Screens: age gate and onboarding, Início, Filtros, Mapa, Evento, Casa, Artista, Salvos, Perfil, Acompanhar, Ao vivo, Avaliar/Avaliações, Ajuda, Entrar (e-mail code), Minha conta (name, export, erase), Meus eventos, Busca (events, venues, artists, recent searches), Quando (date sheet with calendar), vibe & acesso filters, Ingressos (pre-checkout handoff), Chamar a galera (invite sheet), Privacidade e dados, offline banner, UI gallery (/dev/ui). Still missing: photo uploads in the UI (backend ready).supabase/: migrations 0001–0009 (schema, search_events, RLS, history views, engagement, catalog ingest, photo-upload buckets, search_artists), the delete-account Edge Function (supabase/functions), seed generator and local SQL tests (PGlite). A remote project is attached; see supabase/README.md.ingest/: event ingestion CLI that produces the static feed in app/public/feed/v1.docs/: design system (DESIGN.md), screen inventory with screenshots of every screen in UX-flow order (SCREENS.md), venue research, design audit, architecture and file ownership, and the earlier HTML mockups (design-canvas/, history only).cd app
npm install
npm run web # or: npm run ios / npm run android
npm run typecheck && npm run lint && npm test
npm run test:sql # backend tests, no database needed
npm run seed # regenerate seed data (dates are relative to today)
Data source defaults to the built-in seed. Copy app/.env.example to app/.env to point at a Supabase project later.
docs/ARCHITECTURE.md for folder layout and conventions.