😱 How to Build & Launch Your
@base Mini App in 10Mins.
■ Investment: 0$ ( Free of Cost )
■ Potential:
$BASE
■ Exprience: No coding experience needed ( anyone can build )
👀 Just watch full video & follow my simple 9 steps & Boom :
Tools :
1.) Create V0 account :-
v0.app/ref/ND8O3H
2.) Create
@farcaster_xyz Account :-
farcaster.xyz/~/code/9M3GEU
3.) Create
@baseapp Account :-
base.app/invite/ethicalearn/…
•• Must link your farcaster account in base app
Step 1 :
Create the Calculator Application
- Built a functional calculator with add, subtract, multiply, and divide operations
-
- Creat `/components/calculator.tsx` with full calculator logic and UI
-
- Creat `/app/page.tsx` as the main entry point
-
- Use React hooks (useState) for state management
-
- Designe with a modern dark theme using Tailwind CSS
-
Step 2 :
Deploy the project & copy the url & save it .
Step 3 : Create the Farcaster Manifest File
- Created `/public/.well-known/farcaster.json` - This file tells Base about our app
- Configured app metadata:
My project name :
My url link :
{
"accountAssociation": {
"header": "",
"payload": "",
"signature": ""
},
"miniapp": {
"version": "1",
"name": "My project name",
"subtitle": "Fast & Easy Math",
"description": "A simple calculator for basic arithmetic operations",
"homeUrl": "
your-domain.com",
"iconUrl": "
your-domain.com/icon.png",
"splashImageUrl": "
your-domain.com/splash.png",
"splashBackgroundColor": "
#1a1a1a",
"screenshotUrls": [
"
your-domain.com/screenshot1.…",
"
your-domain.com/screenshot2.…"
],
"primaryCategory": "utility",
"tags": ["calculator", "math", "utility"],
"tagline": "Calculate Instantly",
"heroImageUrl": "
your-domain.com/hero.png",
"ogTitle": "Calculator",
"ogDescription": "A simple calculator for basic math",
"ogImageUrl": "
your-domain.com/og-image.png",
"noindex": false
}
}
Step 4 :
Added Required Images
- i attach a image , so convert that image as required ratio and attach the same image in our mini app for all 3 forms .
`● icon.png` (300×300px) - A small icon of your app
● splash.png (200×200px) - A splash screen image
● screenshot.png (1284×2778px) - A screenshot showing how the app looks
Step 5
Added Embed Metadata
- Add `fc:miniapp` meta tag to layout.tsx metadata
- Configure embed preview with:
- Image URL for the 3:2 aspect ratio preview
- Button configuration ("Open Calculator")
- Launch frame settings
- Splash image and background color
Step 6: Added Farcaster Miniapp SDK Integration
- Install `@farcaster/miniapp-sdk` package (automatically included)
- Update `/app/page.tsx` to import and use the SDK
- Call `sdk.actions.ready()` when the app loads
- This is the **critical step** that tells Base to hide the splash screen and display your calculator
Step 7: Update Next.js Configuration
- Update `/next.config.mjs` to work with Next.js 16's Turbopack
- Add `turbopack: {}` config to ensure clean builds
- Remove webpack-specific configurations
Step8 :
•• Now for one time , click on deploy & deploy again
•• Then Open Farcaster in Pc/Laptop
•• Enable Developer Mode
•• go to Developer section then & click on Mini app manifest tools
•• then paste url ( check vidoe )
•• then click on fetch & then click on Genrate account association
•• scan qr code and verify your farcaster account
•• Now copy everything and paste in V0 ( add prompt )
Add this as account association
•• then Reverify and Submit .
Step9 :
● Download Base App :
base.app/invite/ethicalearn/…
•• Create Account with email
•• then connect same farcaster account
● Then Visit :
base.dev/
•• signin with same base app email .
•• and follow video process
📌📌 Join Our TG for More Alpha:-
t.me/ethicalcrypto1