WallpaperMachine
The wallpapers you love. A new home on your Mac.
Objevte nejlepší gastro místa v Praze. Filtrujte podle lokality, typu kuchyně nebo najděte podniky ve vašem okolí. Doporučení od @Peču si život.
Translation pending
LifestyleTypeScript · JavaScriptGitHub @martinnosek-djokerOnlineOwner 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
Osobní doporučení nejlepších restaurací v Praze
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Webová aplikace pro správu a sdílení doporučení restaurací v Praze.
Před spuštěním aplikace musíš nastavit Supabase:
📖 Následuj návod v souboru SUPABASE_SETUP.md
Stručně:
.env.localsupabase-schema.sql# Nainstalovat závislosti (pokud ještě nebyly)
npm install
# Spustit development server
npm run dev
Aplikace bude dostupná na: http://localhost:3000 (nebo 3001, pokud je 3000 obsazený)
Veřejná stránka: Otevřete http://localhost:3000
Přihlášení do administrace: http://localhost:3000/admin/login
admin123 (lze změnit v .env.local)Import vašich dat:
gastro-tips/
├── app/ # Next.js App Router
│ ├── page.tsx # Veřejná stránka
│ ├── admin/ # Admin sekce
│ │ ├── page.tsx # Dashboard
│ │ ├── login/ # Přihlášení
│ │ └── import/ # CSV import
│ └── api/ # API endpointy
├── components/ # React komponenty
├── lib/ # Knihovny a utility
│ ├── db.ts # Databázové funkce (Supabase)
│ ├── supabase.ts # Supabase client
│ ├── auth.ts # Autentizace
│ └── csv-parser.ts # CSV parser
├── supabase-schema.sql # SQL schéma pro Supabase
├── SUPABASE_SETUP.md # Návod na setup Supabase
└── .env.local # Konfigurace (heslo, API klíče)
Upravte soubor .env.local:
ADMIN_PASSWORD=vase-nove-heslo
CSV soubor musí obsahovat tyto sloupce (začínající od řádku 4):
Připrav Supabase projekt (pokud ještě nemáš):
SUPABASE_SETUP.mdNahraj projekt na GitHub:
git init
git add .
git commit -m "Initial commit"
git remote add origin your-github-repo-url
git push -u origin main
Deploy na Vercel:
ADMIN_PASSWORD=your-secure-password
AUTH_SECRET=random-secret-string
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
Hotovo! Aplikace běží na https://your-project.vercel.app
Podobný postup jako u Vercelu - jen nastav stejné environment variables.
npm run build
npm run start
admin123 - ZMĚŇTE V PRODUKCI!.env.local (v .gitignore, nebudou v Gitu).env.local - musí obsahovat NEXT_PUBLIC_SUPABASE_URL a NEXT_PUBLIC_SUPABASE_ANON_KEY.env.local# Next.js automaticky použije jiný port (3001, 3002...)
# Nebo můžeš zastavit proces na portu 3000
lsof -ti:3000 | xargs kill
Pro otázky a návrhy vytvořte issue nebo pull request.