Qortal Project

The future of blockchain platforms

User Tools

Site Tools


q-apps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
q-apps [07/21/2022 06:06] gfactorq-apps [05/20/2024 12:45] (current) – [Q-Blog] crowetic
Line 1: Line 1:
 ====== Q-Apps ====== ====== Q-Apps ======
 +====The Q-Apps Concept====
 +
 +Q-Apps can be published by anyone with a registered name, just like Qortal websites. Simply obtain a Qortal Registered Name, then publish your app. Q-Apps and websites are two 'multi-file resources' that exist on Qortal. They are actually interchangeable, and publishing a Q-App as a website and vice/versa is totally possible. For more information on this, check out 'crowetic' website. crowetic has been working on demonstrating the concept of adding JavaScript functionality to existing Qortal websites. He will also be documenting his development journey learning JavaScript and adding new functionality to a simple 'What You See Is What You Get (WYSIWYG) web builder tool called 'Mobirise' (which he also published videos about on Q-Tube.) 
 +
 +Essentially, Q-Apps are WEB APPLICATIONS published on QDN, as a 'multi-file resource'. They simply must contain an 'index', and be written in 'client side' languages. (Most people choose JavaScript or React, as they seem to be the most popular client-side web languages.
 +
 +With this JavaScript application, the full power of the Qortal API, and its 43+ transaction types and functionality, is available to the Q-App or website developer. Allowing them to add any number of features to their existing sites, or create completely new concepts. 
 +
 +As Qortal's overall development continues, further base level functionality will be added to what is potentially posssible to build on a Q-App. But even now, pretty much any concept other than one that relies upon 'real-time data streaming' (until reticulum protocol exists in Qortal, and a streaming concept is built therein) is already possible with Q-Apps. 
 +
 +The 'Default' Q-Apps that come with links on the new tab page on a new Qortal UI installation, are simply those that have been included there as 'demos' to make people more aware of the functionality possibilities already available, they are by no means the only ideas that can be built. 
 +
 +Remember, Qortal is literally infrastructure to re-build ANYTHING in a decentralized fashion, the only limitation is the developer's skill and imagination. Leveraging all the Qortal API functionality to create any number of exciting next-generation truly decentralized applications, is only a Registered Name away, with Q-Apps!
 +
 +==== 'Default Qortal Development Group built Q-Apps ====
 {{:qortal_official_logo_transparent_.png?400|}} {{:qortal_official_logo_transparent_.png?400|}}
 +{{:q-apps_plugin_nov_27_2023.png?600|}}
 +
 +Q-Apps are applications published on QDN. As of November 2023, multiple 'demos' of various functiona Q-Apps have been completed. 
 +
 +**Many other Q-Apps exist, these are the main Qortal Development Group Q-Apps.**
 +
 +
 +=====Q-Tube=====
 +Video publishing and sharing platform, comments, and super-likes with QORT!
 +<code>qortal://APP/Q-Tube</code>
 +{{::q-tube-jan-2024.jpg?600|}}
 +
 +=====Q-Mail===== 
 +e-mail like messaging platform - <code>qortal://APP/Q-Mail</code>
 +
 +===Q-Mail Version 2===
 +\\
 +**inbox**
 +\\
 +{{::q-mail-new-jan-2024-inbox-sent.png?600|}}
 +\\
 +\\
 +**'instances' (message boards)**
 +\\
 +{{:q-mail-jan-2024-threads-instance.png?600|}}
 +\\
 +\\
 +**messaging**
 +\\
 +{{:q-mail-new-message-jan-2024.png?600|}}
 +\\
 +
 +=====Q-Blog=====  
 +Blogging and 'social media' with posting of videos, images, files, text, comments and tipping. - <code>qortal://APP/Q-Blog</code>
 +{{:undefined:q-blog-nov-27-2023.png?600|}}
 +
 +=====Q-Fund===== 
 +AT-powered automated decentralized CrowdFunding - <code>qortal://APP/Q-Fund</code>
 +{{:q-fund_nov_27_2023.png?600|}}
 +
 +=====Q-Shop===== 
 +Creation of shops for selling goods and services - <code>qortal://APP/Q-Shop</code>
 +{{:undefined:q-shop_nov_27_2023.png?600|}}
 +
 +=====Ear-Bump=====  
 +a music publishing and sharing application - <code>qortal://APP/Ear-Bump</code>
 +{{::q-app_ear-bump_nov_27_2023.png?600|}}
 +
 +
 +Q-Apps allow ANY developers to directly jump in without any 'approval' of any kind, and start developing on Qortal. 
 +
 +These Q-Apps then show up on the 'Q-Apps' plugin on qortal, and are allowed to be accessed by any users of Qortal with a registered name.
 +
 +Registered names are VERY important on Qortal, and allow not only use of Q-Apps that require authentication, but the ability to publish your own Q-Apps, or content within existing Q-Apps.
 +
 +Jump in and develop your own application, completely decentralized and unable to be taken down or hacked, on Qortal, with Q-Apps. 
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
-Everything we've built so far, is just a demo of parts of Qortal's functionality. We have SO MUCH MORE that can and will be done, as time goes on, and as you can see from the pace of development since Genesis, things are progressing fairly well. Anyone who has been following since Genesis, would have seen DRAMATIC improvements, massive new feature additions, multiple new markets created, many bugs and fixes, etc. Things will just get better as time goes on, and we can demonstrate more of the possibilities. 
  
-Q-Apps will be the first time for EXTERNAL developers to directly jump in without any 'approval' of any kind, and start developing on Qortal (excluding projects seeking asset issuance). We will make as many demos as we can, so other devs can see how to interact with QDN and the network at large. Qortal can become a single platform for rebuilding virtually every aspect of the crypto space and Internet at large. For starters, we plan to build 1) a YouTube type replacement, 2) GitHub code repo type replacement (Qortal’s code will soon be stored on QDN and no longer on GitHub), 3) evolving Q-Chat into a Telegram type replacement along with a mobile app, and 4) a blog application where readers can vote on the content and increase the content creator’s level to receive larger rewards and higher influence. This also needs more thought for the details of the system as far as where rewards will come from/counterparts. Modification of block rewards may be necessary during this phase.  
  
-We’ll also build an App Store, that will list all of the applications as Apple and Android app stores do, including ratings and reviews! From there, the community can help decide the direction of the project, with respect to the time allocated by the DevTeam to various options. Crowdfunding, lotteries, gaming, social media, and more are all part of the general wish list, and it will be really interesting to see what get developed over time! The overall idea of Q-Apps is to provide a safe haven for applications to be built securely with no hosting costs, no domain fees, and without the limitations associated with building on centralized components. The extra functionality of the platform, will come by way of applications built on top of the base level infrastructure that Qortal provides. People seem to think that the Qortal development team is the only team that can build on Qortal, and while that may be a little more true until Q-Apps is live, and we open more doors for side-chains, it certainly isn't the overall case. We will be one of the ONLY truly P2P full infrastructure platforms in existence, and certainly one of the only ones built with the ability for literally anyone to take part and earn rewards. 
  
-For projects seeking asset issuance (projects who want their own minting system within Qortal and/or assets tied to some sort of real value): this will require approval by the DevTeam AND the Qortal community. To learn more on how this will work, go to the [[Voting System Overview]] page. 
  
-We'll add more details here when they're available. You can always refer to the [[Wiki Site Updates]] page for a log of updates to the wiki! 
  
-The [[Application Hosting]] page has more details on this concept.  
q-apps.1658398000.txt.gz · Last modified: 07/21/2022 06:06 by gfactor