In Progress

Chrome packaged app, S3, Dynamo DB

I want a very simple Chrome packaged app that authenticates a user via Google then allows them to upload a file to Amazon S3 then record an audit history in Dynamo DB.

Four screens only (viewed in a 640 x 480 fixed size window):

1 - Login screen (Login is remembered indefinitely)

2 - List uploaded files (list of files with link to downlaod each)

3 - File upload screen (single page with a drag drop target and a link to browse for a file)

4 - Settings screen (link to logout only)

Record date of login, files uploaded and logout events in a dynamodb table.

Dynamo DB tables:

__ app_event __

event_date

event_code (eg, login, logout, upload)

event desc (eg, file [url removed, login to view] uploaded))

__ app_file __

file_id

file_name

uploaded_date

Allowed libraries:

- Amazon Javascript SDK

- Google JS libraries

- JQuery

- Bootstrap CSS & Javascript

Simple HTML only

No custom CSS, Bootstrap classes only

Interaction must be direct from the Chrome Packaged app to S3 and Dynamo DB. Users must only have access to their files, nobody elses. Credential must not be hard coded and an IAM Role should be used.

You set it all up to work with your Google and AWS credentials, and just document (in a [url removed, login to view] file) what I need to setup in my Amazon account within IAM, S3 and Dynamo DB.

Chrome packaged apps

[url removed, login to view]

Amazon Javascript SDK

[url removed, login to view]

The finished source code is owned by me only. You will fix all bugs found after completion during a 30 day warranty period.

Project will be hosted in a private Github project where source is to be hosted and issues are to be tracked.

Skills: Amazon Web Services, Bootstrap, Google Chrome, HTML5, Javascript

See more: dynamodb chrome, s3 events, jquery libraries, jquery downlaod, i need google chrome, google hosted jquery, google apps javascript, downlaod jquery, direct file upload, developer google chrome, developer chrome, aws s3 javascript sdk, aws javascript sdk, audit file, app developer settings, amazon s3 login page, where is google docs, where are my google docs, what is google docs used for, what is amazon aws, set up an amazon account, login to google docs, iam file, google chrome amazon, amazon set up account

About the Employer:
( 1 review ) Wellington, New Zealand

Project ID: #5420205

4 freelancers are bidding on average $1040 for this job

wanggil

Hi, I have read your requirement carefully. I am an iPhone | Android software expert with rich experience. I have done many successful iPhone | android apps and games: single, multi-player, cocos2d, unity3d. A More

$515 NZD in 10 days
(5 Reviews)
5.9
expatdev

Hi, I would like to work on your project. I have extensive hands-on experience with all relevant tech: Chrome browser APIs, AWS browser API (JavaScript), IAM, Bootstrap, GitHub etc. As you have required, I can develop More

$526 NZD in 5 days
(27 Reviews)
5.9
ibapi

A proposal has not yet been provided

$618 NZD in 10 days
(32 Reviews)
5.7
TheInnoVibes

Hello sir , We are a hard-working web-development company working on core PHP And Wordpress projects . We can develop cross-browser, W3C compliant good quality professional websites. We have gone through your req More

$515 NZD in 3 days
(32 Reviews)
5.4
ranganathp

Can help... I am an Expert... Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... More

$2500 NZD in 30 days
(15 Reviews)
5.3