Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Tower Hamlets, United Kingdom

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"JOB SUMMARY:
We are looking for an experienced full stack developer to take over and complete an existing SaaS platform currently hosted on GitHub and deployed on Vercel.
The platform is live in staging but contains numerous bugs, broken functions and unfinished modules. It requires a full audit, debugging, completion of missing logic, and preparation for production release.
We need someone confident in reviewing another developer’s code, understanding the existing data flow, and delivering a clean, stable, functioning version ready for go-live.

PROJECT BRIEF – PLATFORM TAKEOVER AND COMPLETION:

Context
The platform is a partially built web-based SaaS application that aggregates structured data from multiple public sources, enriches those records, and displays them through a live user dashboard. The data flow, scheduler, and enrichment logic are already in place but are unreliable, incomplete or inconsistent.
The project sits in a private GitHub repository with an active Vercel staging build. Much of the front end and back end exist, but core modules are buggy and some key features remain unfinished. The last developer delivered an incomplete handover with errors, broken dependencies and unfinished API calls.
The goal now is to take over the existing codebase, stabilise it, fix the bugs, complete all outstanding functionality, and prepare the system for full production release.

CURRENT STATUS:
Live staging site running on Vercel
Full GitHub repository with environment configuration and deployment pipeline
Active database receiving and storing collected data
Scheduler present but unreliable
Dashboard functioning but inconsistent in data display and logic
Incomplete enrichment process and partial integration of contact data
Billing and account areas exist but require logic and layout fixes

KEY OBJECTIVES:
Audit the existing GitHub repository and identify all critical errors and missing elements
Clean up broken scripts and dependencies
Repair non-functional components
Implement the outstanding development items below
Test and validate the full data flow end-to-end
Prepare the final version for live deployment

OUTSTANDING DEVELOPMENT TASKS:
1. Device Login and Reset System
Current device limit locks users permanently when triggered
Reset does not clear stored tokens correctly
Add a Reset Devices function in the Account area
Add a route for locked-out users to request unlocks
Send an automated email notification whenever a new device logs in

2. Data Enrichment and Record Population
Fix enrichment logic so all company and contact fields populate correctly (phone, email, website, LinkedIn etc.)
Merge first- and second-level enrichment outputs cleanly into reports
Ensure both enrichment layers cooperate without duplication
Confirm reasoning and contact fields always appear in generated reports

3. Metadata and SEO Update
Update titles and descriptions across all main pages for indexing consistency

4. Manual Access Flow for Offline Payments
Create a restricted dashboard for manually approved users

Manual access flow:
User invited and signs up
User enters restricted dashboard with no live data
Add Create Invoice button
Include sequential numbering, line items, pricing and send/download options
Admin marks invoice as paid and activates plan
Automated renewal reminder email ten months after payment

Gateway flow:
User pays through integrated system
Invoice generated automatically
When plan updated manually, disconnect from automated billing

5. Invoice Management System
Build manual invoice tracking
Show invoice number, date, amount and status
Allow invoice view, download and email
Replace Due Date label with Next Invoice Date
Fix plan mapping so plan names match selected tiers

6. Subscription Plan Display
Align and standardise plan card dimensions and layout

7. Data Collection and Scheduler Validation
Ensure scheduler runs correctly and logs both last and next run times
Add manual Start and Stop buttons for control

8. Locked Account and Support Handling
Add reset/unlock option on login screen
Add backend support control to clear device sessions manually

9. Quality Assurance and Testing
Validate enrichment process end-to-end
Test across multiple record and user types
Check invoice and subscription renewals
Verify all email alerts and notifications trigger correctly

10. Data Flow Monitoring
Confirm automated collection runs reliably
Add clear indicators for process status
Ensure the flow below is followed precisely

Final Flow Diagram
[Scheduler]

[Data Collection Workers]

[Normaliser + Deduper]

[Database: Clean Records]

[Trigger: New/Updated Record]

[Email Notification Service]

[First-Level Enrichment]

[Second-Level Enrichment]

[Merge + Save Final Record]

[User Dashboard + API]

Verify process handles new and updated records correctly
Ensure notifications only trigger for valid updates
Confirm enrichment and merge steps write clean final records to the database

REQUIREMENTS
Strong full stack development experience (Node / Python / React or equivalent)
Proven ability to debug and complete inherited projects
Experience deploying to Vercel or similar platforms
Understanding of API data flows, schedulers, and enrichment pipelines
Capability to work autonomously and document all fixes clearly

OBJECTIVE
Deliver a stable, fully functioning production build by completing unfinished logic, repairing existing bugs, and validating the complete workflow from data collection to dashboard output." (client-provided description)


Matched companies (6)

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more