Next.js/Vercel/Prismic/Firebase - Front-End fixes (May 2022) -- 2

Job ID: 33642720

Budget: $250 – $750 USD

Hey there,



I have a project for you. My site (https://www.connectmysaas.com) needs a few updates, and I need help from a developer to help me with the following tasks:



It's important, that, this is a live site, so we need to be conscious about that, and ensure we use a staging site before publishing.



Task 1. Integration rendering - Fix 404/500 errors
A significant percentage of integrations have recently stopped rendering, and will instead throw a 404, even though the JSON file is there.
Examples:
https://www.connectmysaas.com/integration/kenticokontent-streak
https://www.connectmysaas.com/integration/profitco-mondaycom
https://www.connectmysaas.com/integration/formstack-agilitycms
https://www.connectmysaas.com/integration/convoso-callrail
https://www.connectmysaas.com/integration/referralrock-typeform
https://www.connectmysaas.com/integration/emma-zohosign
https://www.connectmysaas.com/integration/microsoftexchange-happyfoxchat
https://www.connectmysaas.com/integration/abyssale-happyfoxchat
https://www.connectmysaas.com/integration/route-happyfoxchat
https://www.connectmysaas.com/integration/calendarapp-e-shot%E2%84%A2
https://www.connectmysaas.com/integration/emma-getform
https://www.connectmysaas.com/integration/grocrm-bitbucket
https://www.connectmysaas.com/integration/e-shot%E2%84%A2-elastic
https://www.connectmysaas.com/integration/wingmate-betterproposals
https://www.connectmysaas.com/integration/wpallimport-teamup
https://www.connectmysaas.com/integration/kixie-emma
https://www.connectmysaas.com/integration/indexco-emma
https://www.connectmysaas.com/integration/hubspot-eshopbox
https://www.connectmysaas.com/integration/teamwork-procore
I'm not sure what's causing it, but I suspect it's happening at the Cloud Function stage, but as it's the most important part of the site it's critical that this is fixed.


Task 2. Add Title tags to pages
As it stands, the following page types do not have Title tags:
Applications
Integration-Lists

Task 3. Fix Application Finder - canonical URL
There's an issue with the Application Finder, in that it has lots of URL permutations, but because of that it looks to search tools like it's a duplicate. Please can you ensure that the canonical URL is defined for these pages as https://www.connectmysaas.com/application-finder


Task 4. Implement lang attribute on all pages
Across the website, there is no language attribute on the pages. Please can you add this attribute?


Task 5. Improve Page load speed across Integrations and Applications
There are two types of pages that are very important on the site and they both have very low loading speeds. Please can you improve these?
Application (e.g. https://www.connectmysaas.com/application/tangocard)
Integration (e.g. https://www.connectmysaas.com/integration/idonethis-salesflare)


Hopefully this is all straightfoward. You will need the following skills:

Prismic
Github
Vercel
React/Next.js
Firebase (Firestore/Cloud Storage)


Ideally to be complete within 1-2 days, because it is critical to my business
Related categories: JavaScript React.js Typescript Google Firebase Next.js