GMAT Preparation Interactive Application

Job ID: 39769178

Budget: $15 – $25 USD

I would like to build a GMAT preparation application that I can share with students that will use it online.
I want the design to be modern with light, soft pastel colors, mainly purple, orange, green and light blue.
Users can login to the application free as long as they share their email address and first name. I need page where they can register using their first name and email address.
On this welcome page, I will have a logo (That I need a place I can upload as a picture), a text with 4-5 lines (that I need a place I can edit as an admin) and a headline I can also edit at the admin section.
I need an admin area where I can login as an Admin (I need an administrator username and password). In the Admin area I will be able to see the first names and emails of the users in a table containing the date of registration, first name and email address. I will be able to edit all the text fields and headlines in the Application and upload and replace the logo of the application.
After the user has registered, he will be able to get to the main page of the application.
On the main page, there is also a headline I can edit and another welcome text that I can edit, both text field and headline will be editable in the admin area.
On the main application page there will be text box in which the GMAT questions will show.
Below that text box, there will be the following Buttons:
Button one: Random question.
Buttons two: A harder question.
Button three, An easier question.
Button one, the Random question button will be in the middle of the other two buttons, located under the question text box. The button saying An easier question will be on the left side of the Random question button and the button saying A harder question will be on the right side of the Random question button. All three buttons will be the same size and design.
When the user presses the Random question button, a random GMAT question will appear in the text box. It can be a Quantitative problem solving question, a Data Sufficiency question, A Critical reasoning question. All questions will be multiple choice questions with 5 answer choices and only one correct answer. The answer choices will have radio buttons next to each of them so the user can select the correct answer. Once the user selects an answer, The text box will lengthen. It will say Correct if the user selects the correct answer and say Wrong if the user selects an incorrect answer.
Under the place where the words Correct or incorrect appear, there will be an elaborate explanation of the correct answer and why the incorrect answer is incorrect.
It is possible to show pictures, graphs or tables in the explanations to make them more accurate and understandable.
If the user then presses the An easier question button, an easier question will appear from the same subject and if the user presses the A harder question button, a harder question will appear from the same subject.
When a question was answered and the explanation appears, there will be a new button at the right of the text field where the question and explanation are saying "Copy question". When the user presses the copy question button, the whole text will be copied so the user can paste it to another application or file.
Above the question text box, there will be two drop down selection fields next to each other and a button saying "Select" to the right of the two drop down fields. The first dropdown field will say "Difficulty level", it will have 5 difficulty options: "705-805" will be at the top, "655-705" will be the second, "605-655" will be the third, "555-605" will be the fourth, "505-555" will be the fifth and the bottom option. The user will be able to select one or more of these options using checkboxes that will appear next to the options. The second drop down will have the options to select one or more of the subjects that appear on the GMAT Quantitative, Data sufficiency, Data Insight and Verbal chapters of the Focus edition GMAT exam.
The questions that will appear at the question text box will be according to the selections made in the two drop down fields above it. Meaning, they will be from the subjects and difficulty levels that were selected.
The user will have an option to save a question to go back to and will have all of his saved questions accessible in a list below all the mentioned fields.

I need the app to generate content using AI or use questions that are similar to ones that can be found online.

Of course, specific instructions, fixes and changes are probabliy going to happen.
Related categories: User Interface / IA App Development