/honey-frontend-legacy

🍯 An open source interface for the Honey Finance protocol

Primary LanguageTypeScriptMIT LicenseMIT

Honey Labs - Building liquidity solutions for NFTs

This is a Next.JS project bootstrapped with create-react-app

General overview

Hello and welcome 👋🏼, we are happy to see that you arrived at Honey Labs - The Liquidity Solution builder for NFTs. This repo contains a Front-end interface built with NextJS and makes use of the following tools:

  • GemFarm: for staking as a service through a service layer API built by Honey Finance (🛠 WIP)
  • Honey-SDK: for permissionless lending pools that use NFTs as collateral (🛠 WIP)
  • Goki-Wallet: for connecting to Solana wallets
  • Degen-UI: for styling accopanied by Vanilla-Extract for custom CSS classes

Getting Started

The Honey Finance Ecosystem consists of several components this repo represents the Front-end.

***Note @Heron

  • what is the min. required node version in order to run the project?******

In order to run this project you need to create a

.env #you can use the .env.example file as silver lining

The RPC_URL which is required is the standard mainnet RPC. You should replace this with a custom one if you are in need of better performance. We currently do not have farm listed on devnet, however we will add instructions to add farm to devnet in the future.

After cloning the repo locally navigate to the root of the directory and run the following commands:

yarn install #installs all required packages
yarn dev #spins up the server at localhost:3000

In order to test the production server run:

yarn build



Learn more

To learn more about Honey Finance and the software it uses, take a look at the following resources:
Developer-docs - Coming soon... Your feedback and contributions are welcome! Feel free to reach out through Discord and take a look at the current Issues.

Deploy on Vercel

The easiest way to deploy your Next.JS app is by using the Vercel Platform from the creators of Next.JS. Check out the Next.JS Deployment Documentation for more details. Learn Next.JS - an interactive Next.JS tutorial.