Find Jobs
Hire Freelancers

Parse Data, API, Injest and Parse

$10-30 USD

Mbyllur
Postuar over 6 years ago

$10-30 USD

Paguhet në dorëzim
## Part 1: Parsing Data Write a parser that converts a Blue Button CMS data file (ASCII format) into JSON. * Sample file: [parse/[login to view URL]](./parse/[login to view URL]). * You only need to parse the "Demographics" section of the file. * The parser should return data in the following format: ``` { "name": { "first_name": "JOHN", "last_name": "DOE" }, "dob": "01/01/1910", "address": ["123 ANY ROAD"], "city": "ANYTOWN", "state": "VA", "zip": "00001", "phone": "123-456-7890", "email": "johndoe@[login to view URL]", "coverage": [{ "type": "Part A", "effective_date": "01/01/2012" }, { "type": "Part B", "effective_date": "01/01/2012" }] } ``` ## Part 2: API Create a basic REST API to serve content via HTTP GET requests. * Sample file: [api/[login to view URL]](./api/[login to view URL]). * The API should run as a standalone HTTP server. * An HTTP GET request to `http://localhost:4000/api/sample` should return the following JSON structure with a 200 OK HTTP code: ``` { "data": { //content of api/[login to view URL] file goes here }, "metadata": { "generated": "07/20/2015 10:49AM" //current date and time } } ``` ## Part 3: Ingest and Parse Data Implement a simple page to allow HTTP POST. Using your existing HTTP server, add a route to POST data to `http://localhost:4000/api/parse`. The route should take a CMS `.txt` file (from part 1) as a payload, and should then parse the file (using your parser), saving the resultant JSON to `[login to view URL]`. Create a simple webpage, using any framework(s) of your chosing, to allow a user to pick a file and POST it to your HTTP server. * Include instructions for running both the client and server. They should run as separate services. * The POST should return 200 if the parsing was successful; otherwise, return some sort of error. * You may display the returned HTTP code and error information on your webpage, if you wish.
ID e Projektit: 15578174

Rreth projektit

10 propozime
Projekt në distancë
Aktive 6 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
10 freelancers are bidding on average $226 USD for this job
Avatari i Përdoruesit
I have experienced some jobs similar to yours following as. These are my skills what I have studied and experienced for while having developed some projects by now following as. Angular.js, node.js(express), PHP (like Larvel, Yii frameworks), asp.net(MVC5)Angular.js, node.js(express), PHP (like Larvel, Yii frameworks), asp.net(MVC5), Android&ios(xamarin). Including these, I can do it many jobs what a client demands.
$25 USD në 1 ditë
5,0 (30 përshtypje)
5,8
5,8
Avatari i Përdoruesit
Hey i recently complete a project which parses such data so it will be quite easy i looked at the sample the job seems viable and can be done in PHP i can start today so contact me and we can discuss Relevant Skills and Experience I have 7 years experience in web development so i can create a well designed fast and working application in a short period of time meeting all your requirements allowing you to test before you pay Proposed Milestones $333 USD - parser
$333 USD në 1 ditë
5,0 (1 review)
3,8
3,8
Avatari i Përdoruesit
I read your description and i'm ready to start it. Me already have been worked on similar type of project you can review my profile as well. Relevant Skills and Experience Javascript AngularJS NodeJS ExpressJS MongoDB PHP/Laravel Bootsrap JQuery Ajax JSON XML SVG Proposed Milestones $30 USD - angular js, nodejs , json Additional Services Offered $1 USD - i'll support you anytime if you feel issues related to this project.
$30 USD në 2 ditë
5,0 (6 përshtypje)
3,5
3,5
Avatari i Përdoruesit
Hello, We are the team of professionals called WordPress Monsters and we would be happy to help with your project! About 2 years ago we realized that WP is exactly what customers need when they ask for a modern UI product. Since then, a special team of programmers have mastered their skills in this sphere. Today we use WP to build thoroughly thought projects of all kinds - from landing pages to custom solutions. Let me know when you would like to discuss the details. I will be happy to answer any questions and give an accurate project estimation. Best regards.
$350 USD në 3 ditë
4,4 (2 përshtypje)
1,0
1,0
Avatari i Përdoruesit
Pending hosting requirements, will build API with Lumen framework handling posting of file, transformation from ASCII to JSON (demographics section only) and serving json response. Relevant Skills and Experience Have built a similar api last year for translating data between 2 software systems. Same concept here. Proposed Milestones $555 USD - Delivery of final product
$555 USD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
I'm an experienced individual developer with tons of experience with JSON apis Relevant Skills and Experience I've been writing node apis and react front ends all day (almost) every day for the last 2 years. I've been a web developer for over a decade. Proposed Milestones $200 USD - REST api with GET and POST endpoints, instructions for starting and use $133 USD - Frontend w/ form to POST and download parsed file, instructions for starting and use w/ api Does the GET endpoint data come from parsed files that are stored on the server?
$333 USD në 2 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
arlington, United States
5,0
4
Mënyra e pagesës u verifikua
Anëtar që nga maj 6, 2015

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.