Find Jobs
Hire Freelancers

Smart JSON Editor with Autocomplete + CMS (using Ace editor)

$1500-3000 USD

En curso
Publicado hace casi 10 años

$1500-3000 USD

Pagado a la entrega
Notes: - Expert javascript developer is required - Developer needs familiarity with **Ace editor** (if you believe there is a better technical solution than Ace, let me know) - Familiarity with React.js is needed for integration with CMS system (Milestone 2). Schedule: Each Milestone must be completed in 7 days (plus 3 days for minor bug fixes and clarifications). That's a total of 30 days for entire project. Failure to meet the schedule may result in project cancellation and negative feedback rating. Milestone 1 (35% of total payment): In this first phase, the goal is to create a very smart json editor, with 2 main features: 1. Overriding the way TAB key normally works within Ace editor 2. Autocompletion and validation based on a JSON "schema" or "class" Milestone 2 (35% of total payment): 3. Integrate Editor into CMS UI, save objects using PouchDB 4. Meta-class schema: autocompletion and validation when you create a new class Milestone 3 (30% of total payment): 5. Add new fields types, implement new ref type, implement custom fields type editors **The most important functionality of Milestone 1 is described below. Please read "JSON Editor + CMS Full Specification" PDF document** ##1. TAB key behavior TAB key works completely different than in other editors, it **does not** insert a tab or spaces! TAB selects/highlights the next token. SHIFT-TAB selects previous token. A token means the next value OR key in an object, or the next value in an array. This should work with nested objects and array. Here's an example: { "car": "Toyota Camry", "options": { "colors": ["red", "black", "silver"] } } In this case starting at "car", pressing tab will select tokens in this sequence: "car" -> "Toyota Camry" -> "options" -> "red" -> "black" -> "silver" **SHIFT-TAB works the same but in reverse order.** ##2. Autocompletion + validation based on a JSON class schema Autocompletion is based on a few rules: - Autocomplete keys based on "fields" in schema - Once a key is already exists in object, we don't offer it as a suggestion anymore. - Autocomplete "select" type based on list in "options" attribute. - "array" type should also support "options" attribute and work similarly. - Autocomplete list should be shown whenever there is an empty key or value, or when a key or value is selected (i.e. when you double click on it). Here's an example schema: { name: "Post", fields: { title: { type: "string", required: true }, category: { type: "select", options: ["main", "news", "business", "tech"] }, state: { type: "object", fields: { authors: {type: "array"}, visibility: { type: "select", options: ["draft", "published", "archived"] } } } } }
ID del proyecto: 6301522

Información sobre el proyecto

13 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi, i can do this for you. I did not worked before with react.js or ace c9 editor, but i can handle it very well
$2.555 USD en 30 días
5,0 (8 comentarios)
5,6
5,6
13 freelancers están ofertando un promedio de $2.768 USD por este trabajo
Avatar del usuario
Hi,sir I am glad to find your project. I am web developer with good HTML and PHP, CSS skills. Now My ranking is top 8 in freelancer. So I think you may not worry about the project. Please check my portfolio carefully and let me know. Hope to contact. Best Regards. Thanks
$3.092 USD en 30 días
4,9 (228 comentarios)
9,1
9,1
Avatar del usuario
Hi! I've seen the requirements and I'm interested in it, I have highest reviews for jQuery and have expertise in PHP(cakephp,CI,Zend), Client side(JQuery,Prototype and good in HTML5 programming over 2D canvas. I've checked the PDF and the pngs, I've no working experience with ACE I've just downloaded the source and looked at it and I feel that I can do it, let me know if u r interested in my bid. whats the job of mongodb I've not used it before but I've worked with nodejs.
$3.157 USD en 30 días
5,0 (102 comentarios)
7,4
7,4
Avatar del usuario
Dear sir, I am very interested in your project. I am a good fit for this project because I think I have the diverse skill set and communication skills the post requires. I don't need to boast but my resume should be a good advocate for my skills. I am available for chat on Skype. My Skype id is pingzhu.song. Looking forward to your reply. Best Regards.
$3.157 USD en 30 días
4,9 (21 comentarios)
6,9
6,9
Avatar del usuario
A proposal has not yet been provided
$3.000 USD en 30 días
5,0 (46 comentarios)
6,8
6,8
Avatar del usuario
A proposal has not yet been provided
$2.631 USD en 20 días
5,0 (4 comentarios)
4,5
4,5
Avatar del usuario
A proposal has not yet been provided
$2.500 USD en 30 días
4,7 (12 comentarios)
4,2
4,2
Avatar del usuario
......................................................................................................................
$3.157 USD en 30 días
5,0 (1 comentario)
2,0
2,0
Avatar del usuario
Hi, We are very much interested in working with you, i have expert web architects,administration,DB Expert, developers and designers working with me. I have gone thorough the complete requirement and very confident to get you great Project. Please PM for further discussion so we can start with. I assure you reliable service and support. Thanks, Codespider
$2.000 USD en 45 días
5,0 (3 comentarios)
1,4
1,4
Avatar del usuario
Hi , We " GM IT e Software Services " specialize in JAVA/J2EE project deliveries , DATA Research , Data Analysis ,Data Processing, Data Mining,Data Warehousing . We have over 14 years in IT software services . We commit 100 % performance , On time , within budget delivery , with more than 30 + happy customers . Equipped with strong positive attitude and highly motivated team , we are happy to work for you Thanks GM IT e SS
$2.500 USD en 30 días
0,0 (0 comentarios)
0,4
0,4
Avatar del usuario
Предложение еще не подано
$3.055 USD en 21 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Washington, United States
5,0
33
Forma de pago verificada
Miembro desde oct 25, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.