Find Jobs
Hire Freelancers

NodeJS photo Sharing App + AWS (EC2, S3, DynamoDB)

$30-250 CAD

Anulat
Data postării: peste 7 ani în urmă

$30-250 CAD

Plata la predare
** DON'T BID ON THE PROJECT IF YOU CAN'T FINISH IT BY NOVEMBER 29TH. The project objective: build a complete NodeJS photosharing application utilizing Amazon web services (AWS) Requirements& Specifications: ------------------------------------------------ 1- The application shall be hosted on AWS EC2. 2- AWS DynamoDB and AWS S3 shall be used for data storage ** DynamoDB is to be used to store the file path for the photos, and AWS S3 is used to store the photos themselves. 3) NodeJS frame: ExpressJS 4) User authentication: PassportJS+ JSON Web Tokens (Facebook authentical is also fine)- Don't create both options- 5) An extremely simple client UI is to be built just to test the functionality of the server APIs. ** The frontend part of this project is not fundamental and used only for testing the server functionality. 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 first name, last name, e-mail and password are enough). 2) A user home page should have a feature to attach photos from your local computer and upload to the server. (Photos are not necessary be resized) 3) All photos should be shown in an album that exists on the user home page, or display the upload photos in any nice structure. Don't forget to add an option delete and download a photo. 4) Photos can also be shared on Facebook OR twitter account of the user 5) A user can 'follow' or 'add ' any other user that have a registered account in the system. You can do this using of the following option: ** Directly add or follow another user by knowing their e-mail ONLY (E-mail must be known to add another user). This is very simple search in the DB. 6) A user can view or/download the photos of any of their friends. 7) Photo access are only restricted to the main user and his followers (i.e. friends) *** You must clearly document your code. This doesn't mean to prepare a separate document. Write meaningful comments on the top of your code and function explaining what they are doing. (If you're a professional developer, you should be doing that automatically). *** 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. So, don't spend too much too on build a cool UI. *** Solid and professional coding skills are more valued than building a complicated application with a lot of features. *** This project is needed by November 29th. *** Mobile developer are also welcome to submit their ideas regarding replacing the client webUI with a mobile application. *** Photos should also be allowed to be shared on some social media platform like Facebook or twitter. *** Commenting your implemented code is very important.
ID-ul proiectului: 12184871

Despre proiect

12 propuneri
Proiect la distanță
Activ: 7 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
A proposal has not yet been provided
$194 CAD în 5 zile
0,0 (0 recenzii)
0,0
0,0
12 freelanceri plasează o ofertă medie de $1.323 CAD pentru proiect
Avatarul utilizatorului
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! 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... Can start right now...
$3.000 CAD în 4 zile
4,8 (3 recenzii)
4,5
4,5
Avatarul utilizatorului
Hello, I want to show you all relevant Demo and Designs which is similar to your project completed previously. To make sure about the requirement set and customization, I want to discuss this project with you further on personal chat. Let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, I use to be online 24x7 on Freelancer so probably you will get a quick response from my end.
$257 CAD în 10 zile
5,0 (1 recenzie)
4,4
4,4
Avatarul utilizatorului
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$1.546 CAD în 3 zile
4,5 (2 recenzii)
4,3
4,3
Avatarul utilizatorului
Hello Sir/ Ma’am, We have pool of dedicated team consisting of certified developers capable enough to handle your project exactly according to requirements and within said time frame. As per shared project description we find ourselves fit for project work, as we have developed several projects with approx. similar features and functionalities. Looking forward for small conversation to discuss your complete scope of work and suggest/recommend you complete solution. Thanks
$133 CAD în 3 zile
5,0 (3 recenzii)
2,4
2,4
Avatarul utilizatorului
Hello, EXPERTISE FOR NODEJS AND AWS...COMPLETE BEFORE 29TH NOVEMBER.. I have seen your requirement and telling you that we have resources for this kind of requirement. For outsourcing industry we would have experience of 5 years and we have 60+ highly skilled developers for Mobile, Web, Animation, Game Development and Internet Marketing. We are new here and proudly inform you that we get business through company website inquiry and previous recommend clients. We serve you better and expect us to be chose my company for your project selection criteria area. Waiting from hear you very soon..... Cordially, Rocky
$155 CAD în 3 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi,I have gone through your project description. I could be confident if we can proceed towards more discussion. I am an individual developer and you will be working directly with me if we proceed work on this project. My key skills are - 1)Ruby 2)Ruby On Rail 3)Angular JS 4)Node JS 5)PHP with codeigniter and Laravel Framework. Let's initiate our chat so we can proceed towards conclusion of this project scope and give it a start as soon as possible. Thank & Regards Prashant Shinde
$1.666 CAD în 3 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Dear Client, Greeting of the day ahead !!! Thanks for providing us opportunity to place bid over the project and communicate with you. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned .I have checked your requirements.i have right skills to work on this assignmentWe find our expertise, skills and capabilities are perfectly blends with your project requirements because we have already worked on many projects. You'll love the whole layout, interface design , cross-browser compatibility and mobile-device-friendly interfaces that we design Our team has created over dozen of windows, and web based appliations iPhone/iPad games and apps, and over 10 Windows and Linux server APIs and security tools Don't waste any more time in your development We take care of all these things for you . Advanced custom coding for our clients. Anytime. can u provide your email or sky-pe etc for further discussion about the project. plz add me to discus I am ready to discuss with you Looking forward to hear from you. with best Regards
$194 CAD în 6 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul CANADA
Saskatoon, Canada
5,0
1
Membru din oct. 23, 2016

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.