1001 Freelance Projects
Latest Projects from Freelance Marketplaces
Today is: 03-May-2024 05:36 GMT
View Project
View this project in detail (Note: you will be redirected to external marketplace)
Project title: Develop a pricing configurator (front-end and back-end) with API
Posted by: External project from PeoplePerHour
Started: 24-Jul-2020 16:24 GMT
Description: Expected duration: 3 - 4 weeks
IN SHORT:

We are a startup manufacturing drones. We need a pricing configurator (stand alone web app), which will be linked from our website wingtra.com. The small web app will be used by website visitors to choose the drone and its different parts/add-ons and see how much it would cost. Finally they can contact us and send us the configuration via a form.

- E-commerce functionalities are NOT needed.
- The product data currently lies in Hubspot and should be retrieved via the new Hubspot API.
- Probably a database in-between will be necessary to cache product data (as the Hubspot API is not very fast) and to make the application labels and some settings editable by us.
- Mock-ups are visible here (use your keyboard right arrow to navigate): https://invis.io/FSXYZRBPGJ3#/423474986_Product_Configurator_-_1
- Final design will be soon available in Sketch/Invision

Requirements:
- Full Stack Web Developer with solid references of interactive web applications
- Very good knowledge of HTML, CSS and modern JS libraries or frameworks (Vue, React or any other popular modern library or framework you judge is the most appropriate for this application)
- Good knowledge of implementing a database to be used for web applications
- Experience with Hubspot API is a big plus
- Good communication skills in English
- Availability in the next 2-6 weeks to complete this project
- Only independent freelancers will be accepted (no agencies)

COMPLETE BRIEFING:

1. Retrieve and cache data via the latest Hubspot API (we have beta access)
- Connect to Hubspot API (Product catalog) to retrieve the latest prices for each product
- Cache this data on a daily or hourly basis (for faster accessed than the Hubspot API)
- We have 60+ resellers around the world, so we have different prices according to the countries/states. Therefore it is needed to retrieve the prices according to which country and state (= reseller) the user is located in. The country/state is asked at the first step of the product configurator (see mockup)

2. Create the pricing configurator
- Implement the responsive product configurator as per mock-up/design (see attached) with HTML, CSS and a modern JS framework
- Implement the display logic as per mockup (some products are shown only if specific products are selected)
- All the mockup/design will be available in as Sketch file and in Invision
- Return the prices according to the country/state (= reseller)
- Calculate the final amount and display it in a summary

3. Implement the "Share this configuration" functionality
- Implement a link sharing functionality, i.e an URL which can be sent over e-mail. When opening the URL the web app will open with the exact same configuration (incl. country/state parameter)

4. Implement the "Download PDF" functionality
- The configuration will be printed out in a PDF and sent per e-mail.
- Probably a specific JS framework (jspdf, pdfmake,...) is required as browser print function are not producing really good PDFs. (Final PDF layout/design is not ready yet, we will design this in the coming weeks)
- User personal details will be sent via the form to the appropriate fields in Hubspot
- A workflow in Hubspot should be triggered

5. Implement the contact "Talk to Sales" functionality and send the data to Hubspot
- This is a simple form sending out the configuration URL together with personal details (name, e-mail etc) to the appropriate fields in Hubspot.

6. Make the app labels and some logic editable
- All the labels in the app should be editable. The content in the pop-ups (modal windows) should also be editable. A basic editor/table with fields and HTML fields is enough. NO WYSIWYG required.


Your tasks:
1. Quick review of the mock-up, design, architecture/briefing and give us your feedback/inputs to improve
2. Decide (with us) on the most appropriate architecture (which Javascript library/framework, do we need a database in-between and if yes which one)
3. Implement the back-end and front-end as per attached briefing, mock-up and design to a full functioning web app
4. Test (with us) and debug

The web app must work properly on modern desktop and mobile browsers:
- Chrome 80+
- Safari 12+
- Firefox 68+
- EdgeHTML 18 and Edge 83+

Responsive requirements:
- Desktop: from 1025px and up
- Tablet/small desktop: from 768px to 1024px
- Mobile: up to 767px

Other
- SEO indexability is not a primary goal. Simple meta-data for the main page is enough (Page title, meta-description)
- The web app should be available under https://configurator.wingtra.com and hosted in our current hosting (Siteground)
- HTTPS must be enabled
Project ID: 3034244
Project category:
Project budget:
View this project in detail (Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
Translation Task (Korean)
Category: Korean Translator, Translation
Budget: $2 - $8 USD
03-May-2024
03:57 GMT
Realistic Human Figure Silhouette Design
Category: Graphic Design, Illustration, Logo Design, Photoshop
Budget: $10 - $30 USD
03-May-2024
03:54 GMT
Rainbow &/ or owl -Themed Bright Bus Wrap Creation
Category: Caricature & Cartoons, Graphic Design, Illustration, Logo Design
Budget: $30 - $250 AUD
03-May-2024
03:54 GMT
Revamp Website UI for Enhanced Usability
Category: CSS, Graphic Design, HTML, PHP, Web Design
Budget: ₹600 - ₹1500 INR
03-May-2024
03:54 GMT
Modern Romance Story for Radio
Category: Book Writing, Fiction, Ghostwriting
Budget: $15 - $25 USD
03-May-2024
03:53 GMT
E-comerce Chatbot IA
Category: Chatbot, JavaScript, Node.js, React.js, Tailwind CSS
Budget: $15 - $25 USD
03-May-2024
03:52 GMT
Binance Smart Chain Token Creation & KuCoin Listing
Category: Graphic Design, HTML, Illustration, Logo Design, Web Design
Budget: ₹1500 - ₹12500 INR
03-May-2024
03:52 GMT
Educational Content Creator f
Category: Article Rewriting, Content Writing, Copy Typing, Copywriting, Ghostwriting
Budget: £20 - £250 GBP
03-May-2024
03:52 GMT
Part-time Social Media and Google Ads Manager
Category: Google Adwords, Internet Marketing, Link Building, SEO, Social Media Marketing
Budget: $30 - $250 USD
03-May-2024
03:49 GMT
Data Entry & Processing Specialist
Category: Data Entry, Data Mining, Data Processing, Excel, Web Scraping
Budget: $10 - $30 USD
03-May-2024
03:48 GMT
PDF to Word Conversion Expert -- 2
Category: Copy Typing, Copywriting, Data Entry, Editing, Word
Budget: $15 - $25 USD
03-May-2024
03:48 GMT
Liquid Code Editor in Braze
Category: Email Developer, Engineering, HTML
Budget: $10 - $30 USD
03-May-2024
03:48 GMT
PDF to Editable Word Typing
Category: Copy Typing, Data Entry, Excel, PDF, Word
Budget: $15 - $25 USD
03-May-2024
03:47 GMT
PDF to Editable Word Typing -- 2
Category: Data Entry, Excel, Microsoft Exchange, Web Search, Word
Budget: $15 - $25 USD
03-May-2024
03:47 GMT
Estate Car Modelling with Ansys Fluent
Category: Ansys, CAD / CAM, Computational Fluid Dynamics, Mechanical Engineering, Solidworks
Budget: £20 - £250 GBP
03-May-2024
03:46 GMT
Browse All Projects
Projects by Skills ...
Projects for 'android'
Projects for 'ajax'
Projects for 'asp'
Projects for 'aspnet'
Projects for 'cms'
Projects for 'cpp'
Projects for 'csharp'
Projects for 'css'
Projects for 'delphi'
Projects for 'design'
Projects for 'drupal'
Projects for 'excel'
Projects for 'facebook'
Projects for 'flash'
Projects for 'html'
Projects for 'java'
Projects for 'javascript'
Projects for 'joomla'
Projects for 'iphone'
Projects for 'mysql'
Projects for 'photoshop'
Projects for 'php'
Projects for 'python'
Projects for 'ruby'
Projects for 'seo'
Projects for 'sql'
Projects for 'sysadm'
Projects for 'translate'
Projects for 'typing'
Projects for 'twitter'
Projects for 'vbnet'
Projects for 'xml'
Projects for 'wordpress'
Projects for 'writing'
Read RSS feeds ... New!
RSS feed for 'android'
RSS feed for 'ajax'
RSS feed for 'asp'
RSS feed for 'aspnet'
RSS feed for 'cms'
RSS feed for 'cpp'
RSS feed for 'csharp'
RSS feed for 'css'
RSS feed for 'delphi'
RSS feed for 'design'
RSS feed for 'drupal'
RSS feed for 'excel'
RSS feed for 'facebook'
RSS feed for 'flash'
RSS feed for 'html'
RSS feed for 'java'
RSS feed for 'javascript'
RSS feed for 'joomla'
RSS feed for 'iphone'
RSS feed for 'mysql'
RSS feed for 'photoshop'
RSS feed for 'php'
RSS feed for 'python'
RSS feed for 'ruby'
RSS feed for 'seo'
RSS feed for 'sql'
RSS feed for 'sysadm'
RSS feed for 'translate'
RSS feed for 'typing'
RSS feed for 'twitter'
RSS feed for 'vbnet'
RSS feed for 'xml'
RSS feed for 'wordpress'
RSS feed for 'writing'
New!
Проекты на русском
(Projects in Russian)

Short URL:
1001fp.com
Mobile version:
m.1001freelanceprojects.com
Copyright © 2005-2022 1001 Freelance Projects