Skip to content

hexaonelabs/hexa-lite

Repository files navigation

⚡ Hexa Lite - Onboard to DeFi

Buy assets with fiats, exchange assets at best rate, lend and borrow money on DeFi protocols and earn interest with custom loans strategies.

Project Description

Hexa Lite is an open-source and non-custodial decentralized finance (DeFi) service aggregator that allows users to onboard in minute with blockchain and buy assets with fiats, exchange assets at best rate, lend and borrow money on DeFi protocols and earn interest with custom farming strategies. Hexa Lite is built on top of latest web technologie and use the best API to interract with major EVM compatible blockchains such as Ethereum, Optimism or Polygon and provides a simple and secure interface for users to interact with DeFi protocols and services without intermediates smart contracts or third-party services and without the need to leave the platform.

Value Proposition

Hexa Lite is frictionless, secure, and reliable for everyone to use and enjoy the benefits of blockchain technology & DeFi services without the need to understand the complexity of the underlying technology and protocols involved or the web3 onboarding with the need to manage private keys or seed phrases.

  • Increased User Adoption: Providing a smooth and intuitive process with seamless user experience to interact with DeFi protocols and services will increase the adoption of DeFi services and blockchain technology.

  • Increased Security: Hexa Lite is non-custodial and does not store any user data or private keys. Users are in full control of their assets and can interact with DeFi protocols and services without the need to leave the platform.

  • Increased Accessibility: Hexa Lite is a web-based platform that can be accessed from any device with a web browser and internet connection. Users can interact with DeFi protocols and services without the need to install any software or browser extension.

  • Increased Transparency: Hexa Lite is open-source and all the code is available on GitHub. Users can verify the code and build their own version of the platform.

🚀 Features

  • Frictionless Onboarding: Users can create an account and start using the platform in less than 30 seconds without the need to manage private keys or seed phrases.

  • Buy assets with fiats: Users can buy assets with fiats using Credit Card, Debit Card, Google Pay or Apple Pay.

  • Exchange assets at best rate: Users can exchange assets at best rate that is available on the market and can select the best rate from multiple DEXs and liquidity pools across multiple blockchains.

  • Lend and borrow money on DeFi protocols: Users can lend and borrow money on DeFi protocols and earn interest by providing liquidity to lending pools from multiple liquidity providers across multiple blockchains using crosschain collateral swap.

  • Earn interest with liquide staking: Users can earn interest with liquide staking by providing liquidity to staking pools from multiple liquidity providers across multiple blockchains.

🛠️ Technology Stack

Usage & Installation

Hexa Lite is a web-based platform that can be accessed from any device with a web browser and internet connection. Users can interact with DeFi protocols and services without the need to install any software or browser extension.

Development

  • Clone the repository
  • Install dependencies using NodeJS and NPM
  • Provide environment variables in .env file (see Environment Variables section)
  • Run the project using npm start

Build

  • Run npm run build to build the project

Deployment

Hexa Lite is deployed automatically using Github Actions. The deployment process is triggered when a new push is made to the master branch. The deployment process is managed by Firebase Hosting and the project is available on IPFS using Fleek.

Environment Variables

Hexa Lite uses environment variables to store sensitive data and API keys. The environment variables are stored in a .env file at the root of the project. The .env file is not commited to the repository and is ignored by Git. The .env file must be created manually and the environment variables must be provided by the user. The .env file must contain the following environment variables:

  • REACT_APP_ONBOARD_APIKEY: Onboard API key
  • REACT_APP_ANKR_APIKEY: Ankr API key

Contributing

Contributions are welcome and appreciated. To contribute to Hexa Lite, please fork the repository, create a new branch and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

You can find more information about contributing to Hexa Lite in the CONTRIBUTING.md file.

License

Hexa Lite is open-source and distributed under the MIT License. See LICENSE for more information.

Team

Hexa Lite is developed by HexaOne Labs, a team that trust in the power of blockchain technology and decentralized finance (DeFi) to build a better world.

Support

If you like this project, please consider supporting it by giving a ⭐️ on Github and sharing it with your friends!