Node.js back end developer needed for new game

$499

$499 Upwork Technology & Programming Overseas
829 days ago

Description

Node.js Work 1. Create a sign-up form for the ”Login” page of the website that consists of the following fields for registrants: a. Email; b. First name; c. Last name; d. State or province or territory or country of residence; 2. Create an un-published, password-protected “Registrant” spreadsheet page of the website that stores the following data in separate cells: a. Registrant’s email; b. Registrant’s first name; c. Registrant’s last name; d. Registrant’s state or province or territory or country of residence; e. For each registrant, assign an 8-digit sequential ID number. 3. Create an unpublished password-protected “History” spreadsheet page of the website that contains 5,760 rows. If the spreadsheet accommodates 20 Registrants, it will consist of a total of 25 columns such as the following: a. Current date GMT b. Game number 1-2,880 GMT for each date c. Total Ad Clicks d. Winning number e. Total hits f. ID number of first Registrant g. First name of first Registrant h. State of first Registrant i. Email of first Registrant j. Submitted number of first Registrant k. Formula to determine if a submitted number gets matched by winning number l. Ad click of first Registrant (y/n) m. ID number of second Registrant n. First name of second Registrant o. State of second Registrant p. Email of second Registrant q. Submitted No. of second Registrant r. A formula to determine if a submitted number gets matched by winning number s. Ad click of second Registrant (y/n) t. … 4. For every game, populate the History page with registrant’s ID number when he/she signs in. 5. If and when the registrant transfers to the “new_demo” page, display her/his first name and quantity of “EXTRA PLAYS” in the appropriate spaces of the left text box. 6. If he/she selects a number and clicks the blue “Submit” button of the “new_demo” page, enter the submitted number in the appropriate cell of the History page and decrement the “EXTRA PLAY” field of the “new_demo” page. 7. If he/she clicks on the “EXTRA PLAY” button of an ad, enter the word “hit” in the appropriate cell of the History page and increment the “EXTRA PLAY” field of the “new_demo” page. 8. If a Submitted number of any player becomes matched by the winning number of the same game, enter an “x” in the cell with the formula and send an email to the player with the following message: a. “Congratulations. You hit the Colorball number. You won $250.00. Please visit PayPal to collect.”

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Job Title: Full-Stack Developer for Custom Web and Mobile Platform Project Overview: We are looking for an experienced full-stack developer to build a comprehensive platform with mobile app integration. This system will serve as a powerful itinerary planning tool, incorporating real-time quotes, automated features, and user-friendly customisation options. The platform must be scalable, secure, and optimised for a seamless user experience across both web and mobile. Core Features Required: Frontend Development: Intuitive, responsive design (mobile-first approach). Multilingual support (user-selected languages). Dynamic itinerary builder with filters (e.g., sports, cultural, educational, and fun itineraries). Backend Development: Real-time quoting system for homestay accommodations. Delayed quoting mechanism for services like ferry/Eurostar requiring manual confirmation. Automated itinerary optimisation based on proximity and category. Admin Dashboard & User Accounts: Admin panel to manage quotes, bookings, and track user data. Secure user authentication for schools, agents, and admin users. Integration & APIs: Third-party API integration for attractions, transport, and accommodation pricing. Secure payment processing system with deposit options and final balance tracking. Mobile Application: Native or hybrid app development to complement the platform. Offline access to itineraries for users. AI Automation: Incorporate AI tools for itinerary suggestions and optimisation. Ensure accurate placement of destinations near each other. Scalability & Ownership: The platform and app code, along with all licenses, must be exclusive to us. Future-proof architecture to support scaling and feature updates. Preferred Skills & Experience: Expertise in full-stack development, including frameworks like React, Vue.js, or Angular for the frontend and Node.js, Python, or PHP for the backend. Experience with database management (MySQL, PostgreSQL, or MongoDB). Proven ability to integrate APIs and automate workflows. Knowledge of app development frameworks (e.g., Flutter, React Native) is a bonus. Strong understanding of security best practices for user data and payment processing. Additional Notes: The system will also support promotional features, such as offering free accommodation for group leaders based on group size. The project may require regular updates, and we’re open to an ongoing maintenance agreement. An NDA will be required before sharing full project details. Budget & Timeline: To be determined based on the proposal and project scope.
0.0 GBP Technology & Programming peopleperhour Overseas
6 hour ago