Find Jobs
Hire Freelancers

Prize wheel for website that requires one-time use code to spin

$30-250 USD

Completed
Posted about 4 years ago

$30-250 USD

Paid on delivery
The prize wheel will have a text field to enter a one time use "spin code" which spins the wheel and rewards them with a discount code for the website depending on which prize is won. When entering the spin code and pressing submit, the web app queries a Firebase database with the columns (spinCode, emailAddress, and hasUsed (boolean)). The query checks the entry containing spinCode and if it hasn't been used, the program gets a random number from 1 to 24 and the wheel spins landing on one of the 24 prizes. The random number must be generated on the back-end to avoid user manipulation of the variables. As the wheel spins, a yellow box with black text saying "You win:" appears to the left of the wheel. The wheel spins for about 10 seconds and then slowly stops, landing in an increment of 15 degrees. When the wheel stops, a message saying "Check your e-mail, your prize is waiting (Check your spam folder)" appears. At this point, a separate path of the database is queried depending on which prize is won. The database will contain vouchers for each prize, and a boolean to determine if the prize voucher has been used or not. When the wheel stops, an emoji will also be displayed depending on which prize is won. To confirm that you've read this description, please send me a message with the words "I can build the prize wheel!" so I know you can make it and aren't copying and pasting your response. Also please include your actual bid. If you submit a bid and then increase your quote after we talk, your bid will be declined. An e-mail will be sent to the e-mail address associated with the voucher code, and the e-mail will contain a voucher code for the prize that is won, and then the booleans needs to be updated indicating that the voucher code has been used as well as the spin code used to spin the wheel. The e-mail needs to be customizable with an html template I will include, and the individual images such as the spin wheel and emojis will be occasionally updated by myself. The web app needs to be implemented into a Shopify website, and should be optimized for mobile but also look good on desktop. I will provide the images including the prize wheel, a template, and the emojis that will be displayed. Attached are images showing what the prize wheel should look like on mobile and desktop.
Project ID: 23603404

About the project

6 proposals
Remote project
Active 4 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
I can build the prize wheel! Hi, I am an experienced web developer and well versed in all the features/specifications of these websites. To serve you better, I am available to quickly start working on your website and assure you of providing highly performable clean code within the preferred timeframe. I have 7+ years of working experience and here is the technology stack I have expertise in: *Web: Wordpress, php, Codeigniter, Laravel, WIX, Shopify, Ecommerce, Prestashop, Squarespace, HTML, Javascript, Responsive, Landing Page, UI/UX, Bootstrap, PSD to HTML. *App: IOS, Android, React Native, Ionic. *Digital Marketing: SEO, PPC, Email Marketing. * Designer: Sketch, Invision, Photoshop, Figma, AdobeXD. * Good knowledge of the Payment Gateways (Stripe, Paypal), In-App purchase, Google Admob, Ongoing maintenance & Improvement, Publishing on App Store. Here are some examples of my work:- [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] I look forward to having the opportunity to discuss the job further. Best Regards, Rahul
$130 USD in 4 days
4.8 (73 reviews)
5.8
5.8
6 freelancers are bidding on average $158 USD for this job
User Avatar
Hi there! My name is Artem, I've read your requirement carefully and understood what you need for now. I am a senior skillful web developer in similar aspects. I am sure I can help you perfectly with high quality and fast speed. Please do not hesitate to contact me so we can discuss more detail. Regards. Artem
$140 USD in 7 days
5.0 (2 reviews)
2.1
2.1
User Avatar
i am ready for a text field to enter a one time use "spin code" which spins the wheel and rewards them with a discount code for the website depending on which prize is won. When entering the spin code and pressing submit, the web app queries a Firebase database with the columns (spinCode, emailAddress, and hasUsed (boolean)). The query checks the entry containing spinCode and if it hasn't been used, the program gets a random number from 1 to 24 and the wheel spins landing on one of the 24 prizes. The random number must be generated on the back-end to avoid user manipulation of the variables. please send me a message to discuss further. thanks
$61 USD in 1 day
5.0 (3 reviews)
1.7
1.7

About the client

Flag of UNITED STATES
Las Vegas, United States
5.0
2
Payment method verified
Member since Jan 27, 2020

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.