Find Jobs
Hire Freelancers

Make a XML/JSON viewer

$8-15 USD / hour

Zaprt
Objavljeno pred skoraj 8 leti

$8-15 USD / hour

The purpose of this project is to enable the user to easily select nodes of interest from large structure documents (XML, JSON, CSV) Miletstone 1 Use the library from [login to view URL] with twilight theme (theme must be easy to change later) Build a webpage - top section has input to enter URL, HTTP(s) Basic Authentication, and GET/POST paramaters - when user presses submit it keep these form input valus in an array and will XMLHTTPRequest the URL - It will load the contents retrieved within the CodeMirror text editor - The editor must support XML and JSON documents - The editor must permit the collapse/expansion of trees in the XML/JSON structure - The editor must permit double-click to select the word, and text highlihting - It must handle different newline characters Milestone 2 - Parsing and Marking -After the user highlights text, make a hover menu appear with two buttons. The buttons will need special CSS styling. Allow for multiple buttons in future. -When the user clicks the button, it will copy the XML/JSON full-path, node value, and line number, and save to an array, while deselecting the text. In the next milestone we will call another function after this array has been added to. -One button will be 'Add Single Instance', the other button will be 'Add All Instances' -Note in case an XML attribute is selected, it must save the full-path with that attribute specifically -For the moment, make the contents of the array visible as plain text. -The array should have another string for 'VizName' which is populated to be the name of the node AND its parent node (excluding the full path) Milestone 3 - Display -Make the editor window size adjustable -On the right hand side of the editor window, create a new panel. This will be named the 'Selected' panel. -Now for each item in the array, make the panel contain a tile, with the value from the Array. -A tile in this case means a solid colored circle with white text. The text is the VizName -On mousoever of a tile, it shows the XML/JSON full path and value for that particular tile, derived from the array. -On click, the user can re-name the tile, which will update the 'VizName' column in the the array -Tiles can be sized and coloured the same for this milestone. -The tiles must look nice. Expect some work to arrange the tiles nicely with layout, color, shading, etc. Milestone 4 - Saving Provide a form field to capture 'Integration Name' and button on the webpage to 'Save'. This button copies to the clipboard all the form fields (from all Milestones, especially first) and array of fullpaths as plain text. Perhaps this can be serialized. --------------- DO NOT AUTOMATICALLY BID. IT IS A WASTE OF TIME. To be awarded this project, please do the following:- 1. Estimate the number of hours needed for each milestone. 2. Send me one link to a large complex XML or JSON document.
ID projekta: 10945688

Več o projektu

16 ponudb
Projekt na daljavo
Aktivno pred 8 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
16 freelancerjev je oddalo ponudbo s povprečno vrednostjo $14 USD/uro za to delo
Avatar uporabnika
Hello sir! My freelancer ranking is top 5th and i am full stack developer. I am interested in your project and I hope to work with you. I have enough experience with WEB developing for 7+ years. Client satisfaction is my top priority. I will complete your project perfectly in your deadline. I am ready to start the work, and it will be a great pleasure for me to work for you. Please get in touch. Looking forward to hear from you. Best Regards! - KCHG -
$22 USD v 10 dneh
4,9 (245 ocen)
8,9
8,9
Avatar uporabnika
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)
$15 USD v 10 dneh
5,0 (12 ocen)
6,1
6,1
Avatar uporabnika
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
$15 USD v 10 dneh
5,0 (2 ocen)
4,1
4,1
Avatar uporabnika
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$12 USD v 10 dneh
5,0 (3 ocen)
3,2
3,2
Avatar uporabnika
More than 15 years of full time experience in application software development including more than 3 years of strong experience in Project Management / Tech Lead, more than 10 years of strong experience in .Net technologies mainly , VB .Net, C#, ADO .NET , XML, XSLT, Web Service, MVC, .Net Reporting, Threading. Experience of Amazon Web Services, Ebay Web Services, T-mobile Web Services, Mailchimp APIs, Zendesk APIs, Fedex, USPS and UPS APIs, Yotpo integration, Shipworks Integration, Cloudflare Integration, SOLR Integration, Endicia Implementation, Google Affiliate pixel tracking. Experience of Payment gateways like Authorize-Net, Braintree, Paypal APIs, Epay, Google Checkout, Amazon Checkout. Able to manage large projects & known for high-quality deliverable that meet or exceed timeline & budgetary targets. Experience in preparing design and technical document – HLD (High Level Design), LLD (Low Level Design), use case, Test Case, Data Dictionary and Database Diagram.
$11 USD v 40 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Being a Java web developer, I have worked in parsing xml and json lot of times.. I can change display format in any ways users want.
$8 USD v 10 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava AUSTRALIA
Ultimo, Australia
5,0
7
Plačilna metoda je verificirana
Član(ica) od sep. 17, 2013

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.