Upgrade the current React project to the latest version

5000.0 USD

5000.0 USD peopleperhour Technology & Programming Overseas
2 days ago

Description

HelloWe’re focusing on a promoting project. We’re also exploring the idea of tokenizing our assets to help grow the business even further.The project itself was built a while ago by an IT agency, but it’s now running into some issues with outdated dependencies and needs a senior-level engineer to take over maintenance.It’s currently built with React v17, and while we’re considering moving to Next.js for its performance and scalability benefits, we’re still weighing the options.About the role:- We’re looking for a senior-level software engineer who can commit 20-30 hours per week. Feel free to send over the CV.- If you share your email, I’ll coordinate with our COO to get you access to the repo and set up a meeting.
Looking forward to hearing from you.

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

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

I am redesigning a website, which will be built on WordPress, and require help with Web Site Integration to an Estate Agency CRM from Acquaint (Bright Logic) https://www.acquaintcrm.co.uk/default.aspx Overview: The following document provides details of the interfaces available for displaying properties uploaded to the internet using Acquaint CRM. 1. XML Files downloaded from a hosted URL 2. XML Web Service 3. HTML Pages via Querystring/Form Post Please note that once customer authorisation has been received a detailed specification will be made available to you. 1 XML Files These are a pre generated XML files which are automatically created when customers add or change properties. They are created at 15 minute intervals between 8am to 8pm and hosted on our servers. Please note this feature needs to be enabled on a per client basis. If you require the XML files please contact us. You would download the XML files and use them to populate your own local database. Your local database would then power your website. If you are developing your web site using WordPress or Joomla there various 3rd party plugins available to process / import XML files. 2 XML Web Services This is a very flexible means of obtaining data, however the technology does require programming skills to implement and a web development environment that allows the consumption of web services (e.g. ASP.NET, php) The web services simply return XML data strings, leaving the display and processing completely up to the web developer. Please note that you can either make a live connection from your web site to the web service, or use the web service to populate your own local database which then powers your web site. If you are making a live connection then you should ensure that your code is able to trap for and process any errors returned by the web service. This could include the web service being off line for maintenance. Please advise if you need more details? Can you help? Many thanks Andrew B
250.0 GBP Technology & Programming peopleperhour Overseas
4 hour ago
A developer is needed to build a dynamic landing page on Carrd.io that will parse URL parameters and validate offer codes via a Make webhook. The page will check if an offer ID, member email, and expiry date sent in the URL are active in Airtable. It will call a Make scenario to validate against offer, member, and redemption data and return status messages to the user. The successful candidate will provide thoroughly documented JavaScript, HTML, and CSS to extract parameters, make API calls, and display responses based on validation checks for inactive offers, expired codes, or prior redemptions. The goal is a simple, low-cost solution within existing Carrd Pro Plan, Make, and Airtable plans. I am happy to do the work in Make and Airtable myself but I need workable JS code so I expect it to be a quick job for someone with relevant skills. Budget ~GBP£100. DETAILED BRIEF: **Project Overview** I am seeking a freelance developer to assist with the implementation of JavaScript for a landing page built on Carrd.io. The landing page will parse three URL parameters and send them to a webhook in Make for validation. The results will then be returned to the landing page to indicate whether the offer is valid or invalid. **Current Setup** - **Platform**: Carrd.io for the landing page. - **Webhook**: Currently configured in Make to process incoming data. - **Data Source**: Airtable Base containing promotion and member data. **Key Requirements** 1. **JavaScript Development**: Provide the necessary JavaScript code for the landing page to handle URL parameters and webhook interactions. 2. **Webhook Configuration**: Review and assist in setting up the Make webhook scenario to ensure it correctly returns responses to Carrd.io. **Use Case** 1. Diner member is sent a QR code by email 2. Presents this to restaurant staff who scan it using device camera and it opens a browser 3. The url goes to a landing page 4. The url has parameters for Offer Code ("offerID") and member's email address ("email") and expiry date ("expirydate") used for validation checking and additional parameters used to display on the landing page as static text, “offer description” and “offer conditions”. **Validation Workflow** When the "VERIFY OFFER" button is clicked by restaurant staff on the landing page, the following checks should be performed via Make and Airtable: 1. **Offer Validity**: Check if the offer ID is marked as "Active" in the "Offers" collection. 2. **Member Validity**: Validate the member's email against the "Members" collection to ensure it is "Active". 3. **Redemption History**: Check the "Redemptions Logs" collection to see if the member has previously redeemed the offer using their email and offer ID. 4. **Expiry Check**: Ensure the current date is before or on the expiry date from the URL parameter. **Response Messages** Based on the validation checks, return the following messages: - If the offer is inactive: "OFFER IS NO LONGER AVAILABLE" - If the member is inactive or not found: "USER NO LONGER A MEMBER" - If the offer has been previously redeemed: "NOT VALID, PREVIOUSLY USED ON [date]" - If the offer is expired: "OFFER EXPIRED" - If valid, create a record in the Airtable's Redemption Log Table with the validation date, member's email, and offer ID. **Instructions Required** - Detailed, step-by-step instructions for building the landing page, including: - Element IDs - JavaScript code - Configuration settings for Make and Airtable - Simplified language suitable for a non-technical user. **Considerations** - Aim for a low-code solution to minimize complexity. - Keep costs within existing subscriptions (Carrd, Make, Airtable). - Avoid potential CORS issues. - Anticipate low validation volume. **Additional Information** Please let me know if you require further details on the current setup or specific technologies in use to provide a competitive quote.
100.0 GBP Technology & Programming peopleperhour Overseas
2 days ago