LIVE PREVIEWBUY FOR $49

Delta Information Skilled

Obtain & Preview Reside App

You’ll be able to attempt the app at no cost utilizing reside information by way of Android APK or iOS check flight! Merely obtain the file(s) and run it in your desired machine or emulator.

Arthion AIO Quiz with monetisation iOS Android Web Native - 1

Arthion AIO Quiz with monetisation iOS Android Web Native - 2

Admin Panel Preview

You’ll be able to go to the admin panel right here, login with the credentials given (auto-filled on your comfort) and see for those who just like the system!

Particulars:

Username: demo
Password: demo

Arthion AIO Quiz with monetisation iOS Android Web Native - 3

If you need to check Google OAuth 2.0 register, please use the unique hyperlink:

https://main.d2cwmah5n09ie6.amplifyapp.com/root/ChooseCategory

CodeCanyon makes use of a Body which google isn’t suitable with, in case anyone is questioning!

Arthion AIO Quiz with monetisation iOS Android Web Native - 4

Arthion AIO Quiz with monetisation iOS Android Web Native - 5
Arthion AIO Quiz with monetisation iOS Android Web Native - 6

Contemplating buying our wonderful product?

Go to our documentation website for incessantly requested questions & set up information

Arthion AIO Quiz with monetisation iOS Android Web Native - 7

Designo Study Cellular Software

Publish your individual quizzes and classes with an entire front-end, back-end and admin panel,

a full-stack answer to a gamified approach of studying. Customers can take part in enjoyable

quizzes and questionnaires, in addition to be rewarded for proper solutions, observe their

progress, advance by means of the degrees and extra! Additionally works very properly for companies

to assist prepare workers in the meantime being fulfilling!

What You Get

– React Native front-end (deployable to all internet, iOS, android)

– Node.js back-end with PostgreSQL database

– React admin dashboard (Single-page software)

The entire code has been streamlined and is constructed with Javascript solely! One language for the complete full-stack software! That may be very spectacular in immediately’s day and age.

Why React Native?

We selected React Native as a result of to begin with it’s developed and supported by Fb, and is furthermore utilized by them of their largest merchandise. Moreover react native is constructed on high of JSX/Javascript which suggests we don’t have to make use of additional languages and keep away from extra complications with switching issues up. And lastly we would like one codebase for each deployment kind – so we’ve got one supply code and three totally different (main) channels together with; Internet, Android, iOS. The one factor we’ve got executed is distinguish some designs for every of these, so as a result of Android has a special standing bar to iOS, we’ve opted to have conditional styling so each working programs look and performance properly with the app.

Why Node js, specific, postgres (PERN stack)?

We’ve chosen node and specific because the back-end resulting from it’s highly effective middleware design, permitting us to dissect and organise routes in addition to add middleware (conditional too!) to have highly effective performance, in addition to being minimal by design. Postgres can also be a good selection for this software due to its efficiency and capabilities. Specific is sweet as a result of it permits us to mix our middleware, controllers, routers and cut back coding/improvement time considerably.

Entrance-end

The front-end (consumer) is the principle app, which will be exported to internet, ios and/or android. Utilizing Expo we will simply deploy both as a full-apk, or a bundled (and extra environment friendly) apk to launch on the shop.

The entire consumer is a single-page (SPA) too, which suggests higher efficiency, extra user-friendliness and fluid pages. Customers might be taking part in on the consumer, with their progress, makes an attempt, ranges saved

whereas they’re actively engaged within the app. The consumer will load information from the backend and reply accordingly. We characteristic adverts for Google Admob, which will be configured within the admin dashboard, amongst different issues. Simply allow/disable adverts, change advert suppliers, ID, and so forth.

Entrance-end options:

– Authentication screens: Login, Register, Forgot Password, Google (OAuth2)

– Motion screens: Choose Class to Play (+Pictures!), Choose Stage (+Pictures!), Settings

AUTHENTICATION SCREENS:

—Login each with default e mail or with google OAuth 2.0 help

—Register both by way of the default e mail technique or oauth 2.0 as talked about above.

—Forgot Password: e mail/username is typed into the sector to ship a reset hyperlink to their e mail with detailed directions.

ACTION SCREENS:

—Choose Class: select a quiz class and discover its ranges, with pictures proven per class (optionally available). A default (no-image) jpeg is proven by default.

—Choose Stage: select a degree inside a class, helps you to play the extent and discover its questions in game-form!

—Settings: select particular choices reminiscent of App Darkish Mode, and/or permit some buttons/hyperlinks to redirect customers to boards and whatnot. Additionally contains a log-out button.

—Interstitial Advert: a plain display which homes the advert, contains a click on again button.

QUESTION SCREEN:

—Rating Bar: maintain observe of your progress on the extent, or return to primary menu.

—Query Picture: a visible illustration of the query is feasible, exhibiting the person a big picture.

—Query selections: the accessible selections for the person to pick out and take a look at their luck on getting the right reply.

—Present Reply display: optionally available display which will be configured to both cover or present after getting a query right or mistaken.

…and extra!

—Sounds accessible for finishing questions

—Victory theme & Defeat/loss theme!

—Constructive bleeps and unfavorable errors relying on how questions are answered!

—Techno flavour for sounds, common and techno being the 2 choices.

MISC:

—Themes: permit mild/darkish themes for the consumer, for the evening owls!

—Smooth, clear design with flexboxes

—Scoring system: at the moment there are three forms of gems which are used as currencies, with the blue gems left clean so that you can customise. Crimson and yellow gems are at the moment in use, with pink gems being rewarded for singular questions gotten accurately, and yellow gems for finishing whole ranges efficiently.

—Navigation system: permits you to return, with permission-based screens so logged out customers can’t entry sure screens, conversely logged in customers can play and take part all they like.

MARKETPLACE:

—Purchase sure sport gadgets utilizing pink gems!

—Refill your lives with 500 pink gems!

—Change sound flavour with 1000 pink gems (techno soundpack)!

—Purchase limitless lives for twenty-four hours for 1500 pink gems!

—Disguise adverts for 4.99$ utilizing In-App-Purchases

STATISTICS:

—See how many individuals you might have referred by way of your referral code!

—See how lengthy you’ve spent taking part in on the app in complete!

—See what number of wins you’ve accomplished up to now, with pink gems too!

—See what number of days you’ve been on-line consecutively!

LEADERBOARD:

—View high 15 gamers within the leaderboard ranked by complete wins

—Highlights your present participant if you’re ranked, denoted by a inexperienced color!

—Examine with different customers and compete for the ranks!

Again-end

ROLES

—Create customized roles, on high of the present ones: (Superadmin, Admin, Primary). 

—Block sure routes to inadequate roles, reminiscent of updating customers, studying customers, and so forth.

—Assign actions for various routes, so readOwn, readAny, updateOwn, updateAny, deleteOwn, deleteAny, createOwn, createAny, and extra!

—Superadmins are hardcoded within the backend and should be configured manually within the code, however it’s very straightforward and solely requires altering the e-mail (and setting it to no matter you want the superadmin’s e mail to be), after which create a brand new account within the front-end.

AUTHENTICATION

—Token-based authentication, with tokens being saved within the cookies (for dashboard login) and Safe Storage/Async Storage relying in your system. Cellular units will use SecureStorage.

—JWT tokens are used, that are technically public however have a non-public key, unbelievable safety.

—Token verification so if any tokens are tampered with they won’t allow you to cross!

—Forgot password has a django-based system which is extremely safe. Gives hyperlinks that expire in a sure timeframe, in addition to expire if any information adjustments within the database, in the meantime being as performant as doable and doing the most cost effective if-else checks first, to keep away from costly calls.

—Google OAuth 2.0 help for logging in and/or registering, offload the hardwork to a technological big, Google!

—Passport JS help for logging in and verifying entry tokens

MODELS

—Intensive set of fashions for the database, permitting highly effective customisation and design, with many-to-many relationships in addition to closely associated fashions which helps you to mix and tie (for instance) Inquiries to Classes, Ranges, and Customers, in addition to present refined and detailed reviews of the aforementioned fashions within the database, with their data singled out and chosen particularly.

—QuestionSet contains a Query, Stage, Class

Every query belongs to a Stage, and every Stage belongs to a Class.

—Monitor person degree makes an attempt, in addition to how lengthy it took to finish questions, how lengthy it took to finish the entire degree, and so forth.

—Monitor person completion or person quits, helpful for offering data-driven analytics reminiscent of the next query: Which Query has been /Quitted/ essentially the most? Amongst others!

—Settings, World Settings, AvailableSettings, UserSettings.

World settings are helpful for issues that cowl the entire software, such because the privateness coverage, the applying model, and lots of extra!

UserSettings comprise choices associated to customers, so if a person has enabled dark-mode theme then it will likely be dealt with by the UserSetting mannequin.

AvailableSettings are settings that may be configured and seen by customers, encompassing choices that aren’t set but, however will be toggled or modified.

MISC

—Picture help for Stage grid, Class grid, Query display

—Helps AWS/S3 bucket for importing pictures and accessing them alike.

—Constructed-in system for up to date/created at for each information within the system.

Admin panel

—Encompasses all of the fashions within the database, so view lists of:

Customers, Classes, Ranges, Questions, Query Decisions, Settings, World Settings, Consumer Progress, Consumer Makes an attempt & extra!

—Privateness coverage, phrases & situations, app model

—Present right solutions

—Configure adverts, allow/disable various kinds of adverts, reminiscent of banner adverts, interstitial adverts. Solely helps Google Admob for now. Will likely be supporting Fb adverts within the very quick future.

—Clear, organised tables and subtables exhibiting lists of information.

—Modal-based information creating

—Filter desk primarily based on columns, so present/cover person: identify, e mail, date registered and so forth.

—Statistics/dashboard primary panel reveals summarised information reminiscent of what number of customers there are, evaluate with different months within the 12 months. Exhibits leaderboards for whomever has the best accolades and gems/rating. Exhibits customers with the best questions answered & extra!

—Single-page-application so no web page redirecting, every little thing is dealt with in a single web page.

—Proper-to-left help (just for admin panel), for languages reminiscent of Arabic!

REQUIREMENTS:

– Node js internet hosting (ideally amazon or google)

—Free options embrace: Heroku, Glitch

– A picture repository, reminiscent of Amazon S3 buckets (optionally available)

– If growing for android, you want a google developer account.

– If growing for ios, you want an apple developer account.

– If you need adverts, it is advisable be part of the AdMob programme.

TOOLS:

– VisualStudio Code

– Node

– React/Expo


Source