mirror of
https://github.com/HerodotusDev/dappland.git
synced 2026-05-22 13:06:19 +00:00
No description
- TypeScript 96.7%
- JavaScript 1.9%
- CSS 1.3%
| .github/workflows | ||
| .husky | ||
| data | ||
| public | ||
| src | ||
| .env.example | ||
| .eslintrc.json | ||
| .gitignore | ||
| .lintstagedrc | ||
| .prettierrc | ||
| commitlint.config.js | ||
| dapp_data_example.json | ||
| next.config.js | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
🧭 Explore the Starknet ecosystem
Visit Dappland to explore the most influential dapps in the Starknet ecosystem.
To use them, download Argent X, the only open source wallet for Starknet
✅ Add your dapp to Dappland
If you are building a dapp on Starknet and want to showcase it in Dappland, you just need to submit a PR to this repository.
Steps:
- Create your images: 320x320 logo, 1920x400 banner and 700x400 preview. Use the Dappland Figma template to help you.
- Please optimise your images using tinypng.com – JPGs are best for photos and PNGs for graphics. Or you can convert to WebP.
- Fork this repo and create a new folder with your dapp name under
/public/dapps/ - Add your optimised images to the folder
- Copy
dapp_data_example.json, rename it with your dapp's name in lowercase and move it to/data - Fill out the fields in the json file with your dapp's data
- Ensure the json points to your images, i.e.
"media": {
"logoUrl": "/dapps/yourdapp/yourdapp-logo.png",
"bannerUrl": "/dapps/yourdapp/yourdapp-banner.png",
"previewUrl": "/dapps/yourdapp/yourdapp-preview.png",
… etc
}
- Create the PR
And that's it! 🚀
Someone from the Argent team will review the PR and contact you if they need to clarify anything.
For any questions reach us on:
📣 Share your dapp rating with the world
Embed the Dappland rating widget
Using the widget
<a href="https://www.dappland.com/your_dapp_name" style="display:inline-block;position:relative">
<div style="position:absolute;top:0;right:0;bottom:0;left:0;"></div>
<iframe src="https://www.dappland.com/widgets/rating?dappname=your_dapp_name" width="260" height="176" frameBorder="0" title="Dappland Widget"></iframe>
</a>
- Copy and paste the snippet above
- In
<a href="…">changeyour_dapp_nameto exactly the same as the name of your dapp as shown in your Dappland url. - Also change
your_dapp_namein the<iframe src="…"> - That's it!
Widget example
briq on Dappland is https://www.dappland.com/briq, so would be
<a href="https://www.dappland.com/briq" style="display:inline-block;position:relative">
<div style="position:absolute;top:0;right:0;bottom:0;left:0;"></div>
<iframe src="https://www.dappland.com/widgets/rating?dappname=briq" width="260" height="176" frameBorder="0" title="Dappland Widget"></iframe>
</a>
🛠 Development
Dappland is a Next.js project setup with Tailwind CSS and TypeScript.
Run locally with npm:
npm install
npm run dev