-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a comprehensive frontend guide for building functional user interfaces for dapps (including everything from basic button logic to more complex frontend component logic) #612
Comments
@briwylde08 |
Fantastic! |
@briwylde08 hi there! I’d like to do a terminal user interface (TUI) oriented version of this if there’s interest |
Hello @pius! Super glad you're interested. Can you help me understand a bit first how is your TUI is distinct from the existing Soroban CLI. |
sure thing @briwylde08! unlike the autogenerated CLI, this would be an interactive dapp, just meant to be served over ssh instead of http. sometimes a picture is worth a thousand words, so I whipped up a notional example: of course, it's possible to create arbitrarily sophisticated UI in this setting but hopefully this basic version clarifies things a bit! |
@pius awesome work so far! Can you please tell me how this tool covers the prompt: Would you be able to deploy dapps from the terminal? |
thanks @Julian-dev28! most protocol ecosystems rightly have tutorials for creating dapps with web and mobile-app based frontends but few if any cover alternative frontends. given that, it’d provide a unique advantage to our ecosystem to also have a comprehensive frontend dapp guide for building a functional user interface powered by a TUI framework instead. here’s what that would look like:
sure, a person can deploy their dapp from the terminal but more to the point, other users can access the dapp from the terminal! |
@pius Thanks for answering our questions! I think you've described it pretty well, you've sold me on the idea. I'll give you my vote of approval (whatever that's worth lol). @briwylde08, @Julian-dev28 what do you think? One question, though, and I'm only asking for the sake of my own curiosity hehe. You said:
I'm curious what this means "mechanically." Is there some "backend" service that the TUI would interact with (assuming via SSH)? Or, is the TUI interacting directly with contract that's deployed on-chain (like if the TUI is itself building/simulating/submitting transactions, querying rpc, etc.; or maybe kinda like if someone made a "wrapper" around the Soroban-CLI to interact with a specific contract, if that makes sense)? |
@briwylde08 |
@messiisgreat, hello are you still working on this issue? Thanks in advance for your response! @Myestery, let's give our original assignee a chance to respond. |
@briwylde08 I'll like to start this since the original owner hasn't responded after 2 days |
Hi @Myestery! Thank you for another great contribution! Your submission is eligible for $700 worth of XLM. I assume your previously submitted information is still accurate? |
yeah, same thanks |
Get awarded: up to $1,000 worth of XLM
Section: How-To Guides - Dapp Development: https://github.com/stellar/stellar-docs/tree/main/docs/smart-contracts/guides/dapps
The guide could include:
The text was updated successfully, but these errors were encountered: