ambiretech / adex-explorer Goto Github PK
View Code? Open in Web Editor NEWA simple UI for exploring AdEx campaigns/channels
Home Page: https://explorer.adex.network/
A simple UI for exploring AdEx campaigns/channels
Home Page: https://explorer.adex.network/
and implement the v0.1 design (#7)
take this directly from the core, using ethers.js and the default provider
it can be a background of the card itself; basically, visualize the 24 hour volume - we've got ~100 different data points, so all we have to do is establish min/max from those points, and convert each one to a ratio between 0 and 1000 (relative to min/max)
e.g. "N minutes ago", "N hours ago" and normal "13:03 03/03/2019"; when you hover, it should show the full date
which will allow us to also show
the balance/volume/impressions cards can have a separate visual loading state
related to #3
the idea of this task is to make something mostly for internal usage; it won't be especially useful for publishers/advertisers we want to attract (but this is a long term goal of the explorer)
Feature subset:
and additionally some summaries:
for a full list of ideas/discussion, see: https://github.com/AdExNetwork/organization/issues/22
Is your feature request related to a problem? Please describe.
On the advertisers page the very first button is sending users to the AdEx Explorer. This is nice, but since we are going to use the Advertisers page as a landing page, we would like the end destination for leads to be the platform. So we need to send them to the platform after they have seen the Explorer.
Describe the solution you'd like
Add a blue button saying "Go to Platform" in the AdEx Explorer
Additional context
The easies implementation:
When we launch the platform, we can use the images Ally created for the website:
requires that it's implemented in the market (/campaigns?depositAsset=...)
Make it work with this: AmbireTech/adex-validator#201
e.g. like https://github.com/SpankChain/uniprice
blocked by #6
total volume and CPM
Explorer enhancements that will make our lives much easier:
1. Introduce a new campaign status - "Closed"
Currently, campaigns closed by advertisers show as exhausted and 100% spent. It will be better to have a status showing the actual spent % and have the campaign status as Closed.
2. Add a field showing the account ID/email of the account running the ad
This will help us easily locate advertisers and cross-reference active campaigns for the purpose of monitoring/customer support.
implement a side navigation bar
create vector icons for Tom and Jerry so we have a quick shortcut to those two validators
gh-pages will be used to host the explorer
this requires the ability to get those from the market:
NOTE: This challenge requires medium familiarity with Rust
We need to update to the latest published version of seed-rs: https://seed-rs.org/changelog
The biggest change we care about is being able to handle failures on deserializing JSON; right now, seed will just panic on failures
Case in point, when there's a parsing error, the app panics:
panicked at 'Error deserializing JSON: Error("missing field `aggrs`", line: 1, column: 6383)', src/libcore/result.rs:1051:5
Updating would require:
August 19
400 DAI
currently this UI is structured as a table, but it can still be prettified a bit
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.