Disclaimer: You should have a working canister for your product to be showcased. Our team will review the PR and get back to you for any further questions. In the meantime, please contact devcomms@dfinity.org if you have any questions.
Add your project to the end of showcase.json
. Refer to the object schema below for the required fields.
Make up a unique project id. For example, if your project is called Awesome ICP Project!
, your project id could be awesome-icp-project
.
Your logo/video/screenshots files should be prefixed with your project id, and placed in the /static/img/showcase
folder. For example, if your project id is awesome-icp-project
, your logo file should be named awesome-icp-project_logo.webp
and placed in the /static/img/showcase
folder.
The Ecosystem Helper is an on-chain tool that helps you submit your project to internetcomputer.org. It helps with image conversion, resizing, previewing the project cards used throughout the website, and it produces a valid JSON document you can use. Fill out the form and download the asset bundle in a zip file.
Asset Guidelines
Asset | Required or Optional | Requirements | Format | Notes |
---|---|---|---|---|
logo | required | 112x112px | webp/svg/png | Currently displayed 56x56px |
screenshots | optional | 1024x576px | webp/jpg | The schema supports multiple files, but only the first one will be displayed |
video | optional | max 10MB | webm/mp4 | If there is a video file specified, it will be displayed instead of a screenshot. |
Tags
The list of tags is not final, and will be updated as the project evolves. For now, the following tags are available:
Wallet
Bitcoin
NFT
SocialFi
DeFi
Games
DAO
Metaverse
Tools / Infrastructure
Object Schema
{
id: string,
name: string,
oneLiner: string, // short description of the project
website: string, // URL starting with `https://`
tags: ('Wallet' | 'Bitcoin' | 'NFT' | 'SocialFi' | 'DeFi' | 'Games' | 'DAO' | 'Metaverse' | 'Tools / Infrastructure')[],
description: string, // description of the project
stats: string, // eg. "10,000 users"
logo: string, // url to logo file, eg. /img/showcase/awesome-icp-project_logo.webp
usesInternetIdentity: boolean,
authOrigins?: string[]; // optional additional (URL) origins that can be utilized for signing in to your dapp
github?: string, // full URL to github repo, if available
youtube?: string, // full URL to a YouTube video or channel, if available
twitter?: string, // full URL to a twitter account, if available
screenshots?: string[], // optional array of urls to screenshot files
video?: string, // optional url to video file, eg. /img/showcase/awesome-icp-project_video.webm
videoContentType?: 'video/webm' | 'video/mp4', // to feed into the type attribute of the video/source element
submittableId?: string, // optional id of the submittable form
},
Updated