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.
Cerca voli economici con destinazione e date libere
Translation pending
AI summary · README
LifestyleJavaScript · TypeScriptGitHub @richipoda-cloudOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
App ricerca voli A/R più economico, destinazione e date libere. React + Vite, Supabase (DB + Auth + Edge Functions), Travelpayouts Data API. Live: https://cheap-flights-zeta.vercel.app Repo: https://github.com/richipoda-cloud/cheap-flights Setup (già fatto in produzione — per un nuovo ambiente)Read the full README ↗
App ricerca voli A/R più economico, destinazione e date libere. React + Vite, Supabase (DB + Auth + Edge Functions), Travelpayouts Data API.
Live: https://cheap-flights-zeta.vercel.app Repo: https://github.com/richipoda-cloud/cheap-flights
npm install.env.example in .env, riempi con URL/anon key del progetto Supabase.supabase db push (o incolla supabase/migrations/0001_init.sql nel SQL editor Supabase).supabase secrets set TRAVELPAYOUTS_TOKEN=xxx TRAVELPAYOUTS_MARKER=xxxsupabase functions deploy search-direct search-stopover verify-pricenpm run devData API Travelpayouts è basata su cache, non realtime per singolo volo (quello è Real-Time Search API, scartata per requisiti commerciali). verify-price ri-interroga la cache più fresca disponibile + genera deep link Aviasales dove si vede il prezzo vero finale.
Un "percorso creativo" è modellato come N biglietti one-way indipendenti (già refactored da round-trip nidificati — vedi commit refactor one-way), con vincolo obbligatorio che ogni tratta stia dopo la precedente (altrimenti l'itinerario è fisicamente impossibile da seguire). A volte questo vincolo scarta comunque le combinazioni economiche trovate: comportamento voluto (mai proporre un itinerario impossibile), non un bug.