Skip to content

Adeebrq/subZeroFrontend

Repository files navigation

Introducing SubZero- The all in one trading app

Subzero is a microtrading dApp powered by the Avalanche blockchain & aims to streamline and provide a all in one trading app for all asset classes like cryptocurrencies, stocks, commodities, forex markets etc all under a single umbrella built for the team1 Avalanche hackathon in Chennai.

Your Image Description

Table of Contents

📺 Video Demo

Watch the video

Click on the thumbnail above to see the demo!

About

It doesnt make sense to signup for multiple platforms to invest in different asset classes, leveraging the Avalanche blockchain and chainlink's oracle we streamline the process and provide a single dApp that can trade across different asset classes, while providing industry level charting systems for technical analysis & also a smart copytrading feature which allows you to copy the best traders in the game & make money passively.

⚠️ Note

On a initial cold load, the server will be down and requires 1-2 mins to start back up.

Due to the lack of funds & SubZero operating under the Fuji testnet network, we have only implemented cryptocurrency trading for the time being. Accurate oracles for stock, commodities & other asset classes are only available on the mainnet, hence this has been kept aside for future releases.

Subzero only supports login via the Avalanche Fuji testnet network & with metamask.

The profitablity will always be 0 as the testnet oracle only updates every 24 hours. (Another testnet limitation)

In order to see a wallet under the copytrade leaderboard section they must have atleast 1 trade executed, this is done to filter out dormant users.

Subzero is not yet mobile-friendly.

Technologies

Tools used
Solidity
Avalanche Fuji Testnet
MetaMask
Node.js
Express.js
TypeScript
PostgreSQL
Supabase
Next.js
Tailwind CSS
Vercel

Features

  1. Microtrading

Leveraging the low gas fees Avalanche provides and out synthetic asset buying logic, we can significantly reduce gas fees prices hence allowing users to trade with very small capitals & making all asset classes accessible to everyone by lowering the barrier of entry.

Image 1

  1. Multiple Asset classes

Implementing chainlink's oracles we are able to feed our smart contracts with real time offchain data which enables us to mirror almost any asset in the world given there is a accurate oracle for it.

Image Description

  1. Copytrading

Our smart contract logics allow users to be able to mirror winning traders, so that they can enjoy the same profits with the least effort, while also implementing a dynamic percentage allocation system so anyone can copy trade anyone with custom amounts.

Image 2

  1. Advanced charting

SubZero charts are powered by TradingView which is the worlds number 1 asset charting software hence allowing users to execute the most complex technical analysis effortlessly.

Image 3

  1. Truly Decentrailized

Unlike traditional trading platforms that require KYC, verification time, email/mobile authentication, our users can immediately start trading their favorite assets in secounds

Image 4

Installation

Prerequisites

  • Node.js (v18.18.0 or later recommended)
  • npm (comes with Node.js)
  • Git (to clone the repository)
  • MetaMask (Signing transactions)
  • Avalanche Fuji testnet network

Steps

  1. Clone the repository https://github.com/Adeebrq/subZeroFrontend.git

  2. Install dependencies npm i --f

  3. Run file npm run dev

Usage

  1. Open the deployed version or localhost
  2. Have your metamask wallet setup with the Avalance Fuji testnet network
  3. Click on connect wallet & authorize sign in
  4. Viola! Enjoy the magic of Subzero at your fingertips

Repositories

Made with ❤️ by Adeeb, team oko

About

SubZero is a all in one microtrading dApp born in the 2 day Avalanche Team1 Hackathon in Chennai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors