PhotoSharing App using NodeJS and utilizes AWS (EC2, DynamoDB+ S3)

Closed

It is required to build a simple photo sharing application using NodeJS, and fully utilizes different amazon cloud services. Below is a list of the requirements:

1) The application shall be hosted on AWS EC2 and DynamoDB& S3 shall be used for data storage (MongoDB not to be used on EC2)

** DynamoDB is to be used to store the directory path for the photos, which is to be stored on AWS S3.

2) NodeJS frame: ExpressJS or Koa (preferred ExpressJS)

3) User authentication can be done using amazon cognito or any other JS library ( Security is not my main concern in this project)

4) An extremely simple client UI is to be built just to test the functionality of the server. The frontend part of this project is not essential, and used only for testing the server. So, it's not required to built sophisticated UI.

How the application should works:

-----------------------------------------------------

1) The app should allow new users to fill a simple signup form (basically name, e-mail and password are enough).

2) Once a user login to his account; he is able to have an option to upload new photos from his own computer or through a photo URL.

3) A user can also have an access to all photos he/ she previously uploaded to his account. (You can design it that he can redownload any of these upload photos OR it's fine to just view it in the browser)

4) A user can 'follow' or 'add friend' to any other user that have a registered account on the server. You can do this using of the following two option

** Directly add or follow another users by knowing their e-mail ONLY (E-mail must be known to add another user)

OR -not both-

** search for users by their first and last names/perhaps e-mail is better too. The search results should uniquely identify the user being searched for. (Assume that no two users can have the same first and last name OR the same e-mail)

5) A user can view or/download the photos of any of their friends.

*** You must clearly comment your code, specially if you're using something that might not be understood easily by other developers

*** The main purpose of this project is to test Amazon web service functionality, and not to build an application that will be used on a production level.

*** Solid and professional coding skills are more valued than building a complicated application with a lot of features.

*** This project is needed before the end of November.

*** If you found yourself bidding more than $200USD, then probably you're overestimating the work need for this project

Skills: Amazon Web Services, Angular.js, App Developer, node.js, NoSQL Couch & Mongo

See more: create app using fbml, app using gps, android app using camera, navigation app using data, sample iphone app using xml, distributing app using desktop sql server, iphone app using webview, writing iphone app using php, add audio app using sdk, iphone app using coca, develop iphone app using php, iphone app using rss, write iphone app using php, create online exam app using net, web login app using

Project ID: #12142066

Awarded to:

buraelena

Hello! I got the parts of the code ready, the only thing that I'll have to do is to use Dynamo instead of whatever was used in my sample project. Also I have the UI (I'll have to add authentication and following use More

$155 USD in 3 days
(0 Reviews)
0.0

12 freelancers are bidding on average $195 for this job

OrangeTechsol

We have already built Photosharing application in both platform. I would be happy to work with you. I promise you will get best quote and quality of work and services from us than other. I like to share our past More

$200 USD in 9 days
(4 Reviews)
4.1
VnBestSolutions

Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Lo More

$200 USD in 3 days
(2 Reviews)
2.5
KUDAInc

I'm a full-stack JavaScript developer with extensive experience in building high quality Web and Mobile Apps. My experiences range from building responsive mobile sites that work well cross-browser to building scala More

$222 USD in 9 days
(3 Reviews)
2.2
AmiTech003

I am a developer, web designer and computer programmer offering over 5+ years of experience on both client and server sides. I have advanced skills in PHP, MySQL, Javascript, HTML, Jquery, Wordpress, Codeignite, Magent More

$133 USD in 3 days
(1 Review)
0.5
rsvishnuu

I can complete this app before Nov 29. I am an expert in MEAN stack, I have been working with node, express and angular for more than 2 years. Since this app is for testing, I can make a simple UI and complete this More

$226 USD in 5 days
(0 Reviews)
0.0
jesusedelcerecer

hi look here is my profile, where you can find more info about me and my projects please www.github.com/cereceres

$155 USD in 10 days
(0 Reviews)
0.0
tundeganiy

I am very proficient in Nodejs and MongoDB, React, AngularJS and ionic. I built the backend Restful APIs and the frontend for a mobile application called "mobidoc" that allows patient talk to doctors in real time. The More

$194 USD in 5 days
(0 Reviews)
0.0
$122 USD in 6 days
(0 Reviews)
0.0
$277 USD in 5 days
(0 Reviews)
0.0
$263 USD in 3 days
(0 Reviews)
0.0
$194 USD in 6 days
(0 Reviews)
0.0