Fujimod
Try your camera firmware in the browser and build Fujimod SD boot files.
Full wardrobe, nothing to wear? FitFox is your personal AI stylist: it learns your style, builds outfits from the clothes you already own and helps you discover what to wear next.
LifestyleHTML · TypeScriptGitHub @enzovaerewyck-uxOnlineOwner 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 ↗Next.js 15 (App Router) · TypeScript · Tailwind CSS 4 · Framer Motion.
Fonts (Playfair Display + Plus Jakarta Sans) are self-hosted via @fontsource, zodat er geen externe font-requests zijn.
npm install
npm run dev # http://localhost:3000
npm run build # productie-build testen
Dubbelklik op preview.html: één bestand waarin alle code, fonts en afbeeldingen zitten. Werkt offline in elke browser.
Na wijzigingen maak je een nieuwe versie met:
npm run preview:html
Optie A — via GitHub (aanbevolen)
Optie B — via de Vercel CLI
npm i -g vercel
vercel login
vercel --prod
Het formulier "Get early access" stuurt elk e-mailadres naar /api/waitlist, die het in een Google Sheet zet.
De kolommen zijn zo gekozen dat Mailchimp ze bij het importeren automatisch herkent:
Email Address · Signup Date · Source · Consent · Tags. Dubbele adressen worden overgeslagen.
Eenmalig instellen (± 5 minuten)
google-apps-script/Code.gs.CHANGE-ME-to-a-long-random-string door een lange willekeurige tekst (je geheime sleutel). Klik op Opslaan./exec).WAITLIST_SHEET_URL = de Web-app-URLWAITLIST_SECRET = dezelfde geheime tekst als in stap 3Lokaal testen? Kopieer .env.example naar .env.local en vul dezelfde twee waarden in.
Later naar Mailchimp In Google Sheets: Bestand → Downloaden → .csv (of .xlsx). In Mailchimp: Audience → Add contacts → Import contacts → Upload a file. De kolom Tags zet iedereen meteen in de groep "early-access".
Privacy (GDPR)
Bij elke inschrijving wordt de toestemmingstekst mee opgeslagen (kolom Consent). Pas die aan in config/brand.ts
(waitlistConsent) als je de tekst onder het formulier wijzigt, en vermeld de lijst in je privacyverklaring.
Alles staat in config/brand.ts: name, foxName, tagline, description, domein, socials en contactmail.
De naam wordt nergens anders hardcoded. Vergeet daarna ook public/og.png (social preview) en app/icon.png te vervangen.
app/ layout (SEO/OG-metadata), pagina, globale CSS + design tokens (@theme)
config/ brand.ts · navigation.ts · tokens.ts (animatietiming)
data/ styleDna · challenges · wardrobe · exampleLooks · journey · garments
components/
navigation/ Navbar, Wordmark
hero/ Hero, FloatingTag
sections/ Problem, HowItWorks, AiStylist, MakeItMine, SeeItOnYou, FoxCompanion, Community, BrandStory, FinalCta
style-dna/ StyleDna
wardrobe/ Wardrobe
challenges/ StyleJourney, StyleQuests
fox/ Fox (poses + reacties), FoxBubble, poses.ts
ui/ Button, Reveal, SectionHeader, GarmentArt (SVG-kledingstukken), FlatLay
layout/ Footer, MotionProvider (respecteert prefers-reduced-motion)
public/fox/ vos-poses (uitgesneden uit de app-screenshots)
public/images/ modefotografie
public/fox/ en werk de afmetingen bij in components/fox/poses.ts. Gewenste extra poses: inspect, sit, point en een aparte staartlaag voor animatie.public/images/look-camel-coat.webp). De outfitkaarten gebruiken SVG-flat-lays als placeholder (components/ui/GarmentArt.tsx).config/brand.ts.#).