This is an example of how to build a front-end application on top of Lens Protocol.
The main API calls used in this app are defined in api/index.js:
-
recommendProfiles - get popular profiles
-
getProfiles - get profiles by passing in an array of
profileIds
-
getPublications - returns a list of publications based on your request query
-
searchProfiles - allows you to search across hashtags on publications or profile handles. This query returns either a Post and Comment or Profile.
-
follow - Follow a user
-
burn - Unfollows a user
You can view all of the APIs here and contract methods here
You can run this project by following these steps:
- Clone the repo, change into the directory, and install the dependencies
git clone git@github.com:dabit3/lens-protocol-frontend.git
cd lens-protocol-frontend
npm install
# or
yarn
- Run the project
npm run dev
- Open the project in your browser at localhost:3000