Write a Node.js and MongoDB application

In Progress Posted 6 years ago Paid on delivery
In Progress

PURPOSE:

Jacqueline Donald, hereinafter referred to as the client, is hereby requesting a proposal for the further development of a crawler/scraper page comparison tool/application that scrapes a popular consumer-to-consumer second-hand market for used iPhones in regular intervals and compares prices for iPhones per their model and storage capacity. The purpose of the application is to identify arbitrage opportunities, meaning ‘good deals’ on iPhones that can be bought and sold for a profit. The application, once identified such an opportunity, will notify the client by sending an e-mail to the clients Gmail account with the full details of the iPhone being advertised.

BACKGROUND:

The client has developed a fully functioning pilot application that runs on Node.js and uses an API from Apifier that fetches data on used/second-hand Apple iPhones. In its current state the application:

1. Fetches the data (i.e. information pertaining to iPhone advertisement) from the Apifier API on scheduled intervals.

2. Filters the data to include only Apple iPhones

3. Classifies the information per the model (e.g. iPhones 5s, iPhones 6 etc.) and memory capacity (16gb, 32gb etc.).

4. Inserts the data as documents into a MongoDB collection called ‘iphones’.

5. Analyzes all the records in that collection (the ‘iphones’ collection) to calculate the average price and saves the result into a MongoDB collection called ‘stats’.

6. Send an e-mails to the client’s Gmail-account with the details.

The client is requesting a freelancer or a team of freelancers to further develop the pilot application, meaning point 2 to 6 above, into a production ready application including more advanced data management in backend as well as improvements in the logic for filtering, classifying, transforming and analysing the data.

For the full requirements please see the attached document '[url removed, login to view]'.

WHEN YOU ARE EXPECT TO START:

Right away, the sooner the better.

REQUIRED SKILLS:

- Node.js

- MongoDB

- EcmaScript 6

PAYMENTS AND MILESTONES:

Detailed information about the cost breakdown structur and milestones can be seen in the attached document '[url removed, login to view]'. The final invoice should not exceed the estimate you provide by more than 10%.

PROPOSAL:

More information will be provided to promising candidates about the project through Freelancer.com's messaging system including the source code to the pilot application that the freelancer will be able to run on their machine.

You are required to provide a proposal with estimates of number of hours for each phase (please refer to the attached document) and any questions, feedback or suggestions you may have regarding the requirements.

The proposal should be provided as soon as possible.

JavaScript Node.js NoSQL Couch & Mongo

Project ID: #14302934

About the project

15 proposals Remote project Active 6 years ago

Awarded to:

andrewhudik

Hello, I'm experirnced JavaScript developer with reach experience in Nodejs environment and 100% project completion rate. Also worked for Nokia company and know processes in large businesses (if it's applicable). More

€7 EUR / hour
(36 Reviews)
5.6

15 freelancers are bidding on average €6/hour for this job

artifexonline

Hi, I have reviewed your requirement and I can do this job as per your requirement. We have huge expertise in WORDPRESS ,MongoDB, Payment gateway, Laravel, Node.Js , React.Js, CakePHP, Codeigniter, Angular.js, Boot More

€8 EUR / hour
(1 Review)
3.5
ashwin36

i read your requirement i have knowledge of mongo db and node js and java script once chat with me so we will more discuss about the requirement . Thanks .

€5 EUR / hour
(2 Reviews)
2.0
visetechnologies

I have good experience with nodejs, ecmascript, angularjs and mongoDb and am comfortable to complete step 2 to 6 as per share document. Will I develop further application on your server or on my local server? It wi More

€4 EUR / hour
(0 Reviews)
0.0
krishnaljadav

A proposal has not yet been provided

€7 EUR / hour
(0 Reviews)
0.0
MBAMohamed

I have an experience of 1 year and a half with its technologies I am a rigorous person who meets the deadlines and the customers requirements.

€4 EUR / hour
(0 Reviews)
0.0
Mahigssharma

Please have a chat and discuss more about project requirements. I have a team of skilled and professional developer experienced in Java, J2EE, Node.JS, AngularJS, Spring, Hibernate, Big Data technologies like Hadoop, More

€8 EUR / hour
(0 Reviews)
0.0
marcusnizza

I am a very talented Javascript developer and utilize Node.js and several libraries in a lot of my projects. My experience developing scrapers for real estate data for a project in the past gives me a hands on knowledg More

€6 EUR / hour
(0 Reviews)
0.0