A 'super app' engine for your project. React Native (iOS, Android) and React.js (Web, desktop). Social Sign In 🄵, Messaging 💬 (chat, voice, push notifications), Web3 Wallet 🪪 (profile QR, documents, coins, NFT), DLT 🔐 (provenance, crypto signing), Gamification 🤩, Social Commerce and more.
| Quick sign up, bill and build scenario (Free) | | | | | | |
-- | -- | -- | -- | -- | -- | -- | -- | --
| | | | | | | |
| "signupfree" - this flag allows our system to understand that (1) user has just signed up; (2) they should be given Owner / App creator ACL rights; (3) they should work in "Free" (dev) cloud | | | | | | |
| this can be a JWT, GET or DB parameter | | | | | | |
| this flag is valid until user has created a 1st app and proceeded to "App Builder" interface | | | | | | |
| | | | | | | |
| We replace "signupfree" with "homeScreen" param: https://github.com/dappros/ethora/issues/410 | | | | | | |
| | | | | | | |
| Customer sign up | | | | | | |
new - FE | 1. User clicks “Sign up” from Pricing page under "Start Free" | | | | | | |
existing | 2. (standard Ethora web auth page?) System takes user to Customer Sign-up page (Dev server). It displays social sign-on and e-mail sign up options on behalf of default (Ethora) app. | | | | | | |
existing | 3. (standard Ethora web function - but with "signupfree" flag passed). | | | | | | |
new - FE/BE | 3. As user has been created via self-sign up via Pricing page (pass GET param from Pricing page to sign up screen?), System sets 'homeScreen' param to 'appCreate' for this User. | | | | | | |
existing | 4. User signs up via social or e-mail. | | | | | | |
existing | 5. System creates User (in DP backend). System assigns User with ACL setting allowing to create new Apps. | | | | | | |
| | | | | | | |
| Create App (in DP) | | | | | | |
new - FE/BE | 6. System redirects User to "Create New App" screen automatically (based on "signupfree" flag "homeScreen" param) | | | | | | |
new/existing | 7. User fills out the fields in App creation interface and presses the button "Create" | | | | | | |
existing | 8. System creates the app in DP backend, makes user its Owner (ACL settings for Read, Update, Admin etc). | | | | | | |
| | | | | | | |
| App Builder & Set up | | | | | | |
new | 9. After the App is created, system automatically redirects user to "App Builder" tab based on Vineeth & Nikhil work. | | | | | | |
| 10. Here, we leave the User to create mobile and web app build & customizations. | | | | | | |
| | | | | | | |
| | | | | | | |
Please implement as discussed.