Grant to create a trading UI app on Azuro
Important Update: this grant program is completed. Please find the solution created under this grant here (opens in a new tab). Feel free to clone it and use as a template for your own app!
🌟 Objective
Develop a fully functional application using Azuro protocol that has the UI and UX of a trading platform. Participants can use the code base of the Example project as a starting point: https://github.com/Azuro-protocol/polymarket-example (opens in a new tab).
This example project already has a basic orderbook-style UI, showing liquidity and odds for different outcomes. The main objective of this grant project is to add the missing features and complete the development of a trading UI application on Azuro.
💰 Grant Amount
5,000 USDT
🎯 Key Tasks
- Integrate the Azuro protocol to handle market creation, odds updates, and market resolves with the UX that appears as a trading book
- Implement the following features:
-
Display probabilities/odds as percentages and rename them to ‘price’ instead of ‘odds’.
-
Represent liquidity in an orderbook format, displaying available liquidity at different price points.
-
Replace the yes/no format with named outcomes and show each outcome with its probability represented as a percentage.
-
Improve the user interface and experience to closely match an orderbook trading platform (you may use Polymarket as reference).
📚 Materials
- Azuro documentation: https://gem.azuro.org/ (opens in a new tab)
- Azuro’s orderbook sample project: https://github.com/Azuro-protocol/polymarket-example (opens in a new tab)
- Azuro SDK knowledge base: https://gem.azuro.org/hub/apps/sdk/overview (opens in a new tab)
- Manual integration of Azuro protocol knowledge base: https://gem.azuro.org/hub/apps/guides/advanced/overview (opens in a new tab)
- Azuro typical UI Example project: https://gem.azuro.org/hub/apps/get-started#-quick-start (opens in a new tab)
Since we suggest you take Polymarket as a reference for this project, we’d like to help you navigate between the concepts that are called and treated differently in Polymarket as compared to Azuro.
Here’re the main equivalents of Polymarket’s terms in Azuro:
🤝 Participation
- Express you interest in competing for this grant in the builder-forum Discord channel (link (opens in a new tab)).
- Let us know about your background and share your GitHub link or other past project links, so that we can evaluate your background and give you a green light to start working on the project.
- We will organize an intro call with you to make a final decision whether you will be assigned to start working on this task.
Please do not start working on the tasks without prior approval.
Upon acceptance:
- You will have up to 3 weeks to complete the tasks and develop the solution.
- We will keep in touch with you in Discord or Telegram, where you’ll be able to ask questions about the project and we’ll be able to track your progress.
- When you complete the development, we will evaluate the result and might request some improvements.
- You will receive the grant upon successful completion of the tasks.
📘 Submission
- A github project containing the resulting application
- A URL demo of the running application, showcasing the implemented features