Fujimod
Try your camera firmware in the browser and build Fujimod SD boot files.
Recipes worth paying for
Translation pending
LifestyleTypeScript · CSSGitHub @tyler-james-bridgesOnlineOwner 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 ↗Morsel is a Next.js app for publishing and unlocking paid recipes with wallet-based auth and x402 payments on Base.
Create a local .env.local from .env.example.
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID is required for production WalletConnect/Rainbow mobile wallet flows. Create one at Reown Cloud.
NEXT_PUBLIC_BASE_RPC_URL is optional locally, but production should use a dedicated browser-safe Base RPC URL instead of public defaults.
MORSEL_ACCESS_TOKEN_SECRET signs recipe access cookies after x402 settlement. If unset, the app falls back to DATABASE_URL.
MORSEL_SEED_ADMIN_SECRET enables the manual sample-data seed endpoint. Leave it unset in deployed environments unless you intentionally need admin-only reseeding.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
Sample data is not created automatically during normal app startup. To seed the built-in sample creator and recipes in development, set MORSEL_SEED_ADMIN_SECRET and call:
curl -X POST http://localhost:3000/api/seed \
-H "x-morsel-seed-secret: $MORSEL_SEED_ADMIN_SECRET"
The seed operation only upserts the known sample rows; it does not delete existing creators or recipes.
To remove a recipe (for example to reset a demo), use the admin delete endpoint with the same secret. It refuses with 409 if the recipe has been unlocked by buyers, since unlocks are kept as a record of paid access:
curl -X DELETE http://localhost:3000/api/recipes/<recipe-id> \
-H "x-morsel-seed-secret: $MORSEL_SEED_ADMIN_SECRET"
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.