AWS Java application to be created
- or -
Post a project like this1909
£500(approx. $627)
- Posted:
- Proposals: 8
- Remote
- #2269551
- OPPORTUNITY
- Awarded
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |
Auckland
246928346108647173510886812272394243985924503002517435
Description
Experience Level: Expert
Estimated project duration: 1 - 2 weeks
Hi,
I need an application to be built on the AWS Framework using:
- AWS Lambda
- AWS API Gateway
- AWS DynamoDB
- AWS Cognito
The web application has to be Java using a combination of both:
- Bootstrap framework
- A template such as https://blackrockdigital.github.io/startbootstrap-sb-admin/
- Kendo UI for data
The web application has to consist of the following html pages:
- Registration (basic registration fields, including email address)
- Login (essential to use Google multi-factor authentication)
- Forgot-password
- User profile
Pages have to consist of the following specification (based upon user workflow):
**User registration start***
user goes up to registration.html page (similar to this style https://blackrockdigital.github.io/startbootstrap-sb-admin/register.html)
B) user enters data into the follow fields
Title
Forename
Middlename
Surname
Telephone
Additional telephone
Home Address
Email Address
Relationship
Confirm Email Address
C) validation carried out to check whether another account exists with the same email address - if email exist, user cannot proceed forward. If email does not exist, move onto D.
D) User checks email to see whether email has been received and clicks on link within email to activate account. User account has to use Multi-Factor Authentication such as Google Authenticator when logging into the system.
E) user goes to login.html page (similar to this style https://blackrockdigital.github.io/startbootstrap-sb-admin/login.html) and enters details below:
Email Address
Password
Google Authenticator password
(there should also be an option on the same screen to reset password if forgotten such as this example https://blackrockdigital.github.io/startbootstrap-sb-admin/forgot-password.html)
***User registration end***
***User application profile start***
Once the user has logged into the system, they will be presented with a profile settings screen
A) user will be presented with a webpage called user_profile.html and they can only see their data
B) user will be able to see their details (submitted at user registration stage) and change details if necessary.
C) user will be presented with a html link to another page called 'submit_data.html'
D) on this page user will be presented with new following fields
Application_type (6 drop down different options)
Application_sa_type (2 radio buttons)
Application_sm_type (2 radio buttons)
Application_detail_fn (Varchar 50)
Application_detail_mn (Varchar 50)
Application_detail_sn (Varchar 50)
Application_detail_gn (2 radio buttons)
Application_detail_mb (2 radio buttons)
Application_sp_text (text)
Application_doc (uploading documents)
Submit (button)
E) Data is submitted and saved onto the database
***User application profile end***
***User Administrator start****
Once the user has logged into the system, they will be presented with a profile settings screen
they will be presented with a screen called ‘all_users.html’ (shows all registered users)
Including details such as:
- Last-time user has login
- Option to deactivate account
- And they will be able to see the data submitted ‘user_submit.html’
- Option to export out selected data in XML file format
***User Administrator end****
I need an application to be built on the AWS Framework using:
- AWS Lambda
- AWS API Gateway
- AWS DynamoDB
- AWS Cognito
The web application has to be Java using a combination of both:
- Bootstrap framework
- A template such as https://blackrockdigital.github.io/startbootstrap-sb-admin/
- Kendo UI for data
The web application has to consist of the following html pages:
- Registration (basic registration fields, including email address)
- Login (essential to use Google multi-factor authentication)
- Forgot-password
- User profile
Pages have to consist of the following specification (based upon user workflow):
**User registration start***
user goes up to registration.html page (similar to this style https://blackrockdigital.github.io/startbootstrap-sb-admin/register.html)
B) user enters data into the follow fields
Title
Forename
Middlename
Surname
Telephone
Additional telephone
Home Address
Email Address
Relationship
Confirm Email Address
C) validation carried out to check whether another account exists with the same email address - if email exist, user cannot proceed forward. If email does not exist, move onto D.
D) User checks email to see whether email has been received and clicks on link within email to activate account. User account has to use Multi-Factor Authentication such as Google Authenticator when logging into the system.
E) user goes to login.html page (similar to this style https://blackrockdigital.github.io/startbootstrap-sb-admin/login.html) and enters details below:
Email Address
Password
Google Authenticator password
(there should also be an option on the same screen to reset password if forgotten such as this example https://blackrockdigital.github.io/startbootstrap-sb-admin/forgot-password.html)
***User registration end***
***User application profile start***
Once the user has logged into the system, they will be presented with a profile settings screen
A) user will be presented with a webpage called user_profile.html and they can only see their data
B) user will be able to see their details (submitted at user registration stage) and change details if necessary.
C) user will be presented with a html link to another page called 'submit_data.html'
D) on this page user will be presented with new following fields
Application_type (6 drop down different options)
Application_sa_type (2 radio buttons)
Application_sm_type (2 radio buttons)
Application_detail_fn (Varchar 50)
Application_detail_mn (Varchar 50)
Application_detail_sn (Varchar 50)
Application_detail_gn (2 radio buttons)
Application_detail_mb (2 radio buttons)
Application_sp_text (text)
Application_doc (uploading documents)
Submit (button)
E) Data is submitted and saved onto the database
***User application profile end***
***User Administrator start****
Once the user has logged into the system, they will be presented with a profile settings screen
they will be presented with a screen called ‘all_users.html’ (shows all registered users)
Including details such as:
- Last-time user has login
- Option to deactivate account
- And they will be able to see the data submitted ‘user_submit.html’
- Option to export out selected data in XML file format
***User Administrator end****
PJ S.
100% (18)Projects Completed
17
Freelancers worked with
11
Projects awarded
64%
Last project
20 Jan 2020
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies