Small web application
- or -
Post a project like this- Posted:
- Proposals: 29
- Remote
- #2607618
- Expired
Description
Look at the requirements below and if you would like to bid, please provide me with the following:
● Estimated time and cost to build
● Your availability (start date)
● Proposed technical implementation (tech stack)
● Your methodology/approach to development (Skeleton)
● Whether you will personally be doing the work
Overview
Primary Goals:
1. To be able to create and store a questionnaire that has a tree-like structure.
• I will create multiple questionnaires with different questions and associated content. Each questionnaire will stand-alone (unique identifier).
• The flow of the questions from user-to-user will be dynamic. The flow will depend on the user’s answer to the previous question.
2. People will interact with questions: see the question(s) one-by-one and submit answers.
3. Answers will be captured to view and analyze after the questionnaire is completed.
4. To capture, view and analyze responses to each question after questionnaire is completed.
Functional Requirements
● A database to store:
○ Questionnaires
○ Responses to questionnaires
● Web-based User Interface for the following:
○ list/create/read/update/delete questionnaires
○ download questionnaires [as JSON/CSV]
Proprietary & Confidential 2 Copyright © Women Investing Now LLC
○ list/read/sort responses to questionnaires
● A RESTful API to retrieve questions and submit answers. For example:
○ GET /questionnaire/{questionnaireId}
returns the first question and possible answers
○ POST/questionnaire/{questionnaireId}/question/{questionId}/answer/{answerId}
submits the user’s answer to the application and to the database and returns the
next question and possible answers
● A web-based UI which is a client of the RESTful API
○ Display one question at a time
○ Display next question after the user submits an answer
○ Must be mobile friendly - not mobile first
Stacy M.
100% (1)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
The tree-like-structure you mean based on selection of question which is answered by the user? Do you mean conditional questioning? Also do you have any prime example questionnaires how that question will be framed for the answers in text? Also is it fine if I use NodeJS as the development stack? Please do answer so that I can send a detail proposal along with API Documentation.
Stacy M.13 Nov 2019Hello Vinodhkumar,
Please find clarification within the message for ease of follow. Thank you, Stacy
The tree-like-structure you mean based on selection of question which is answered by the user?
- For each tree, there is a root (initial) question which is answered Yes or No. Based on the answer a different Q2 appears for the user, which is again answered Yes or No until the last question and then based on the answers a action plan list is displayed.
Do you mean conditional questioning?
- Please see above. The user will see only the relevant questions.
Also do you have any prime example questionnaires how that question will be framed for the answers in text?
You an see the demo at: https://www.mydecideguide.com/how-do-i-invest-smart
Also is it fine if I use NodeJS as the development stack?
Yes.
Please do answer so that I can send a detail proposal along with API Documentation.
- Please let me know if you have any other questions.