Inspiration

Last year was a boom year for the Solana ecosystem, there were so many great projects built and released on Solana. Along with that are many new DeFi protocols built on the liquidity of the OG project like Serum, making the DeFi world on Solana incredibly diverse and rich.

However, because of this fast growth, newcomers to the Solana ecosystem sometimes feel overwhelmed and unsure where to begin. That's why Janus shows up to help.

What it does

We remove the difficulties of retail investors when they first come to the Solana ecosystem by providing the token buying experience EASY like purchasing stuff in an online store. Users can search and filter tokens of projects in as many categories as they desire. They can buy the token directly on Janus, or they can add it to their wishlist if they consider buying that token later.

We also provide the portfolio feature for asset management, and another feature to suggest DeFi opportunities at many DeFi protocols on the Solana ecosystem, based on the tokens that user have purchased. While these features are currently inaccurate due to a lack of data, we will work to enhance them in the near future.

How we built it

When we started building Janus, it was only 2 weeks until the hackathon submission deadline. Most of our team members had no experience with web3 programming or Solana blockchain. Some of us have not even joined the crypto market or used DeFi before. This is also the reason why we built Janus, to solve the users' problems, also our pain.

We are grateful to OG projects like Serum, Mango, Jupiter Aggregator,... for providing the documentation, open sources, libraries, SDKs to help us overcome the learning curve to be able to create the prototype as quickly as possible. Janus is primarily written in Javascript, and we use Serum's liquidity to implement the swap functionality, as well as Jupiter Aggregator SDK for routing. We also aggregate data from various DeFi protocols on Solana and we'll keep improving this feature to bring more data to our users.

Challenges we ran into

As mentioned above, the biggest problem our team faced was with the new knowledge about Solana blockchain, DeFi protocols, and various projects built on the Solana. In addition, data on the project's categories is not yet transparent and clear, we are also handling this issue asap.

It's challenging to learn these things at first, but the more we learn about the Solana ecosystem, the more interesting and motivated we are to build Janus. We'll help break the difficult barrier of new retail investors coming to the Solana ecosystem.

Accomplishments that we're proud of

It's incredible that we were able to accomplish something usable in only two weeks. We're excited to see Janus provide new and easier user experiences to a vibrant ecosystem like Solana.

What we learned

A lot! When participating in the hackathon, we also started to experience the Solana ecosystem; the projects here and the community are great, vibrant, and enthusiastic. We've also learned many about blockchain data handling skills and valuable knowledge about how many interesting DeFi protocols work.

What's next for Janus

Our goal is to bring great products and tokens of the Solana ecosystem more accessible to everyone, so here are the next steps in our plan:

  • More tokens, more projects information, more swap routing, more DeFi opportunities on Janus.
  • Keeping track of a user's token purchase entry and their net worth.
  • Tracking user DeFi opportunities utilization performance.
  • Integrate cross-chain swap.
  • Integrate NFTs tracking; DeFi rewards tracking.
  • Integrate fiat payment gateways (PayPal, Visa, FTX Pay, etc).
  • Integrate Serum CLOB asap!

Built With

+ 3 more
Share this project:

Updates