Node.js Application

Problem Statement

Given a CSV file with the "Zip Code" and "Country Code" columns including a header row and current weather API: [login to view URL], generate a new CSV file satisfying following conditions:

1. Combine 5 day weather forecast data from weather forecast API and generate a CSV with containing minimum and maximum temperatures for next 5 days. The output CSV file shall have following columns:

Zip Code, Country Code, Min, Max

2. The output file must contain a header row.

3. The order of zip codes in output file must match order of zip codes in input file.

4. For any errors from API for a Zip code and country code (such as invalid zip or country), generate a row with blank min and max temperatures.

5. The solution shall be able to process large files on low end machines. As an example, the solution shall be able to process a 1GB file on a virtual machine with 512MB RAM.

You can sign up for a free API key at [login to view URL]

Expected output:

The program must be invoked as follows:

1. Depending on your language choice, amex_b9_test may need to be bash script (or a .bat) that actually invokes your code.

amex_b9_test <input_file> <output_file>

For example:

amex_b9_test data/[login to view URL] [login to view URL]

2. You may use any open source / publicly available libraries for that language that you need. Please use package manager to include the dependencies.

3. Include as many tests as you can

4. Send us tar or zip of your solution. Please do not include external dependency (jar, dll, node_modules) in your tar or zip file, instead use package manager.

5. If using .NET, please target .NET Core runtime so that we can test it on mac or Linux systems.

Skills: node.js, Javascript, Angular.js, Software Architecture, NoSQL Couch & Mongo

See more: how to deploy node js application on server, node js application example, sample node js application with mongodb, node.js io, node js express, node js download, node js cdn, node.js development, node js website, node js tutorial, node js application architecture, performance testing node.js application, complex node js application, how to host node js application, how to run node js application in browser, deploy node js application in windows, how to deploy node js application on windows server, how to deploy node js application, scaling node js application, sample node js application

About the Employer:
( 0 reviews ) Bengaluru, India

Project ID: #23360988

7 freelancers are bidding on average ₹707/hour for this job


Hi there, Please share your project details. I can see that you are looking for a team or person who can accomplish your work with great finishing and creativity then I have the most talented team to approach. I have More

₹1000 INR / hour
(17 Reviews)

Hi I can help you with your node project I have 5 years of experience with Javascript's framework and have built many web & app's backend in node. Let's connect and discuss more. I can show you sample work in chat o More

₹700 INR / hour
(2 Reviews)

Hey, how are you dear, need .net development we will provide you .net/c# development we have a large team to develop any kind of desktop or web app in .net with the responsive mobile-friendly interface as well ping me More

₹575 INR / hour
(4 Reviews)

Hello, It was awesome that your project is matching with my SKILLS and KNOWLEDGE. I have 10 years of experience in PHP, Wordpress, Codeigniter, Laravel, Python, Django, JavaScript, Shopify, Magento, OpenCart, Angular.J More

₹575 INR / hour
(2 Reviews)

I exported similar data to csv file in nodejs I am a fullstack developer with 10 years experience. I have have advanced skills of Angular, Vue, React, CSS, node js. I worked on projects for hsbc, Fidelity, Austr More

₹1000 INR / hour
(0 Reviews)

Hi Admin, I'm full-stack web developer and also a MEAN stack developer. I had read your project description and i would like work on this project. Please, Inbox me for further details. Keyskills: HTML5, CSS3, Bootstra More

₹400 INR / hour
(0 Reviews)

Hello sir/ma'am, Your requirement of fullstack developer is quite interesting. I found that, I am eligible to do this project. I can serve you my best with my developing skills. Please share this project with me. I h More

₹700 INR / hour
(0 Reviews)