Built a JS-widget with a form that is loaded via JavaScript-API (MVP)
$30-250 USD
Закрито
Опублікований over 5 years ago
$30-250 USD
Оплачується при отриманні
We need:
- A simple Javascript API to load a form into third-party websites.
- A PHP-script to generate an e-mail based on values passed from the form by AJAX
Project is to build a simple widget (form) that can be loaded with "1 row of javascript and 1 row of html (<div id="widget"></div>)" through a simple JavaScript API. The widget will be implemented by partner websites (online shops) for their users to submit a form to another third-party, e.g. an online shop for auto-parts integrates a form for their users to inquire for "car insurance" by submitting the form. The form is loaded based on categories the partner website pass when the widget is loaded. In addition some other parameters can be set, see below.
Parameters to load the form will be:
- publisher-id (online shop, e.g. a car parts shop)
- category
Based on these parameters, the JS-API will return a form based on the category-value provided. To each category there is a third-party-partner assigned and also the form fields that need to be loaded (e.g. gender, firstname, lastname, e-mail, phone, address, zip, city, country). The form should have client-side validation. Can be achieved by using an existing library.
When the user submits the form, an AJAX-call is made to a PHP-script, that will generate an e-mail to a recipient based on the category. All publisher ids are hard-coded. The relationship between a category and relevant partners (e.g. insurance company) will be hard-coded as well. When the AJAX-call is successful, it return a success message to the widget, if it fails, it returns an error. The script should also do some basic validation
We will provide:
- an example case
- html/css for the form
This project is an MVP and should be developed as light as possible. If the MVP is successful, we will build the project to be more sophisticated with administration to assign partners/recipients to categories etc.
If you have any questions, please ask. To make sure we only receive bids from freelancers who have read the description, please add the results of this equation to your bid: 4+8=?
⭐⭐⭐⭐ i am Full stack developer. ⭐⭐⭐⭐⭐⭐
I read through the job details extremely carefully and I am absolutely sure that I can do the project very well.
* 4+ years experience in web design and development and site build.
If you hire me, you will get all what you want,
Timely delivery
24 hours communication
Hope to get your early response
Thanks
*** 4+8=12 ***
I have rich experience in javascript and ajax.
Please invite me so that I can start working immediately.
I will do my best for you.
thanks.
Hi.
4+8=12
I'm Enkhbayar B in Japan.
I have read your description in detail and have interests in your project.
I have many experiences that have ever done what is similar to your project.
As a solution, I have a good idea to build your project perfectly
I would like to have a discussion with chat to get more about your project.
Thanks.
Hello,
I read your project description that is Build Platform to track visits of the clients by sales reps. I am very interested in your project.
As you can see from my freelancer profile, I have top certified skills and have good experience working history, more than many positive review and top ranking.
Please have a look at my profile:-
https://www.freelancer.com/u/Danial2018
I guarantee my credit and product high quality and perfect completion.
Please open chat and let's discuss further details.
I am ready to start from now on.
Best Regards.
Hi, expert Javascript coder here. I really enjoy making flexible scripts and APIs and would love to work on this small project. I have experience working in a startup setting and so I'll be able to present a light MVP according to your requirements very quickly.
About the API work, APIs usually require a separate server to be used, will server deployment be handled by you or the freelancer?
As per your description verification: 4+8=12