Find Jobs
Hire Freelancers

Create Chrome Extension that adds buttons third-party webpages

$750-1500 CAD

Completed
Posted over 8 years ago

$750-1500 CAD

Paid on delivery
We are looking to put together a Google Chrome extension that will perform a number of actions. The Google Chrome Extension should be able to: 1) authenticate the user (member data already exists in server-side database) 2) inject \'add to cart\' buttons into the HTML of a list of third-party webpages, which would be provided and updated daily in our existing database. 3) take a full-page screenshot of the user\'s browser screen whenever one of these buttons are clicked. Upload the screenshot to the server-side database automatically. 4) after the screenshot is taken, open up a panel which would pull and display data from the database, depending on the URL of the page of which the button is clicked (for example: [login to view URL]) 5) log user-inputed data if there is any entered. 6) send an email to a static email address with all gathered data (including screenshot, etc) when a user clicks \'submit\'. To summarize, the Google Chrome extension should be able to authenticate users, inject dynamic HTML into a pre-created list of third-party URLs, take and upload a full-page screenshot upon button click, pull data from a server-side database, accept user-input data to be placed into the database, and send an email with all of the data after user submits. Please talk about only relevant experience in your bid summary!
Project ID: 9339531

About the project

13 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Greetings, I am a full-stack developer with 5+ years of experience. I have worked in a number of projects that required niche skills in HTML(4/5), CSS(3), Javascript, NodeJS, Python. You can view an extension I developed here - [login to view URL] This extension has over 12000 users and a 4-star [login to view URL] extension aligns with most of your requirements. able to authenticate users - no explicit authentication but the APIs use different keys inject dynamic HTML into a pre-created list of third-party URLs - Although there is currently no filtering of websites, the extension conditionally injects additional/different content for certain websites. Maintaining a white-list of websites is fairly trivial. take and upload a full-page screenshot upon button click - the extension captures the user's tab and also supports desktop capture pull data from a server-side database -sends the image to multiple servers and displays the results returned . accept user-input data to be placed into the database - there is no user-input, but there are user-specific settings. send an email with all of the data after user submits - not handled A note on sending email - Chrome extensions (or any webpage) cannot send an email on their own. Sending email can be done using GMail API. I hope the above extension can convince you that I possess the necessary skills to work on this project. Regards, Roh
$944 CAD in 20 days
4.8 (13 reviews)
5.6
5.6
13 freelancers are bidding on average $1,185 CAD for this job
User Avatar
Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joomla, Os-commerce,vBulletin , Zen cart- Drupal , android and IOS , I can create and deliver the project as per the information.I have skilled, expert programmers I'm very excited to assist you in making your Sites successful – please feel free to contact me directly to discuss this position further. Thanks
$1,030 CAD in 22 days
4.7 (504 reviews)
8.3
8.3
User Avatar
Hi Being a professional in Software and Web Development for about 3 years, I use to develop applications for the complete customer's satisfaction by deploying robust and scalable web applications . I have hands-on experience on PHP and MYSQl (also each with MVC design pattern).expect hard working, friendly and respectable attitude from me. I try my best to get aligned and match with the priorities My skills are - PHP , HTML , CSS , Javascript , JQuery , Bootstrap , AJAX - Opencart , e commerce , SEO - Codeigniter - MySQL, Oracle - HTML5, CSS3 , wordpress , joomla - jQuery - Photoshop - Laravel - NodeJs - AngularJS
$1,333 CAD in 18 days
4.8 (96 reviews)
6.0
6.0
User Avatar
have high experience in chrome ext dev, check my profile to see past works, pm me to talk more about details
$750 CAD in 10 days
4.4 (24 reviews)
5.4
5.4
User Avatar
A proposal has not yet been provided
$973 CAD in 35 days
4.5 (12 reviews)
4.7
4.7
User Avatar
Hi I am interested in taking up this project. I have over 10 years of experience in Software development profession. I area of expertise are as below: Front End: HTML5, Javascript, Angular JS, Twitter Bootstrap, Angular Material Back End: Java, J2EE, NodeJS, MongoDB,MySQL. I have few questions related to your requirements. 1) authenticate the user (member data already exists in server-side database) Question: Is there a webservice already or do we need to implement? if yes, which database and which technology should we use? or is it our choice ? 2) pull and display data from the database Question: Same as above. Do we already have webservice/REST api to use? 3)send an email to a static email address with all gathered data Question: is there a configured SMTP server for sending emails?
$1,333 CAD in 15 days
5.0 (1 review)
1.0
1.0

About the client

Flag of CANADA
Toronto, Canada
5.0
88
Payment method verified
Member since Jan 31, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.