Add features to a Chrome extension
Budget: $200 – $250 USD
I need features added to a Chrome extension of mine. It iterates through rows on a website and I need it to do more with the data. There needs to be a toolbar right above the first row (where the purple circle is in the attached photo). There should be five inputs (Min Miles, Max Miles, Min Offer, Blocked Cities, Blocked States) and two submit buttons (Apply Filters and Clear Filters). One input for minimum miles which takes a number, maximum miles which takes a number, minimum rate which takes a number, one that allows choosing a city, and one that allows you to choose a state. These will all be filters for the results.
If minimum miles is set to 500 then every row that has a "Trip" less than 500 should have a strikethrough. If maximum miles is set to 500 then every row that has a "Trip" over 500 should have a strikethrough. If the minimum rate is set to 1000 then every row with an "Offer" less than 1000 should have a strikethrough. If any cities or states are chosen then every row that has that city or state as its "Origin" or "Destination" should have a strikethrough. Once the Apply Filters button is pressed then the strikethroughs should show. If Clear Filters is pressed then all strikethroughs should go away and each input should be empty.
Once row is selected then information pops up on the right side of the page. In that block of info (where the green circle is in the attached photo), I need a row to have the Offer and the Rate Per Mile (which is the Offer / (DH-O + Trip)). The Rate Per Mile should be an input that lets you press up or down arrows and it goes up or down by $0.25 or the person can type. As that number changes, the rate should also change. Based on the formula above to calculate the Rate Per Mile. Eg: if the Offer is $1000, the Trip is 400 miles, DH-O is 100 miles, and the Rate Per Mile is $2 then if you change the Rate Per Mile to $2.25, the Offer would be $1,125. Whatever the Rate Per Mile is changed to should then be multiplied by the Trip to get the new Offer.
The user should only be able to use the extension after paying. I'll be using ExtensionPay and Stripe to handle that. So I'll need a modal to pop up with Sign Up and Sign In buttons. The Sign Up form will have Name, Email, Password, and Confirm Password. The Sign In will just have Email and Password. Signing up should trigger an email that gives a code that they have to put in to verify themselves.
If minimum miles is set to 500 then every row that has a "Trip" less than 500 should have a strikethrough. If maximum miles is set to 500 then every row that has a "Trip" over 500 should have a strikethrough. If the minimum rate is set to 1000 then every row with an "Offer" less than 1000 should have a strikethrough. If any cities or states are chosen then every row that has that city or state as its "Origin" or "Destination" should have a strikethrough. Once the Apply Filters button is pressed then the strikethroughs should show. If Clear Filters is pressed then all strikethroughs should go away and each input should be empty.
Once row is selected then information pops up on the right side of the page. In that block of info (where the green circle is in the attached photo), I need a row to have the Offer and the Rate Per Mile (which is the Offer / (DH-O + Trip)). The Rate Per Mile should be an input that lets you press up or down arrows and it goes up or down by $0.25 or the person can type. As that number changes, the rate should also change. Based on the formula above to calculate the Rate Per Mile. Eg: if the Offer is $1000, the Trip is 400 miles, DH-O is 100 miles, and the Rate Per Mile is $2 then if you change the Rate Per Mile to $2.25, the Offer would be $1,125. Whatever the Rate Per Mile is changed to should then be multiplied by the Trip to get the new Offer.
The user should only be able to use the extension after paying. I'll be using ExtensionPay and Stripe to handle that. So I'll need a modal to pop up with Sign Up and Sign In buttons. The Sign Up form will have Name, Email, Password, and Confirm Password. The Sign In will just have Email and Password. Signing up should trigger an email that gives a code that they have to put in to verify themselves.