Web3 is all about ownership. We believe that content creators should be rewarded for their contributions to web3.
Kinic uses a number of open source projects to work properly:
Kinic requires Node.js v16.7+ to run.
Install the dependencies and start the server.
npm i // install dependencies
dfx deploy // deploy to your local dfx
vite serve // serves locally
Motoko does not have a canister info method which shows the canisters' owner. Due to this we need to check ownership for 'claimed' sites using an API.
dfx canister --no-wallet --network ic info
Search and indexing are also done via API.
Sites are indexed for keywords that have the best match. An example would be blog bulgaria ICP
. When a user searches the results with keywords or text matches are returned. Categories are also applied to each site.
Sites that are 'claimed' show near the top of results. This is to push staging and other WIP sites down in the search results.
Sites with more content generally show higher in search results.
To Be Determined.. please change branding if you spin up a copy and want to market it.
Free Software: created for Dfinity Hackathon! Feel free to use parts or the whole portion of this codebase as an example for our work.