The Dogstar platform is a gamified DeFi interface built on Stellar that aims to onboard the next waves of users into the ecosystem. Home of the Dogstar League, feel free to check out the progress so far here.
The features to come:
- Portfolio, info about assets and positions of the address wallet connected
- Web wallet, allowing user to interact with web app using smartphone
- Terry info, popup explanations about main DeFi concepts
- All responsive
The development of the Dogstar League includes:
- Game integrations of swap, trade and LP
- Game Rules & description
- Welcome "Join" & wallet game
- Game profile
- Game leaderboard
- Game Payments tool to send tokens to stellar accounts
Our progress so far:
The current web3 app in production includes the following features:
- AMM tool to execute swaps between pairs in the stellar AMM
- LP, tool to provide liquidity on stellar liquidity pools
- Trade, tool to trade the order book market of the SDEX
- Integration with three browser wallets: Freighter, Rabet, Xbull
- An astonishing design carefully curated!
- A Soroban Auction smart contract to get sponsors for the Dogstar League
The technological stack we’ve used to build the platform is:
- React js with redux toolkit as state management library
- Code written in Typescript following solid principles and best practice to achieve clean code
- Stellar sdk to interact with Stellar’s blockchain
- React charts as charts library
- Tailwind as css framework
- Serverless framework to manage dynamodb and lambda function on AWS cloud services
As an infrastructure we have been using:
- AWS cloudfront as CDN
- Github actions as CD/CI platform is used to automate build, test and development pipeline
- We organize code in git following feature branch convention.