Suntech Digital — Influencer Marketing Platform & Multi-Role Dashboard

A full-stack influencer marketing platform for Suntech Digital, built by converting a static HTML template site into a Next.js application with three role-based portals. The platform lets influencers and business owners create verified accounts, allows businesses to browse and book influencers, and routes all verification and booking requests through an admin approval dashboard.
Suntech Digital — Influencer Marketing Platform & Multi-Role Dashboard
Suntech Digital is an influencer marketing platform connecting business owners with influencers. The project involved transforming an existing static HTML template website into a full-stack Next.js application with a complete multi-role dashboard system — enabling influencers and business owners to create verified accounts, businesses to browse and book influencers, and administrators to review verifications and manage booking requests through a dedicated approval workflow.
The Challenge
The existing website was a static HTML template with no backend functionality — it needed to become a fully functional web application with authentication, role-based access, verification workflows, and a booking system. Key challenges included converting the entire static HTML template into a modern Next.js application while cleaning up the front-end, building three distinct role-based portals (admin, business owner, and influencer) each with appropriate permissions, implementing a photo-based account verification flow where every new account remains in a pending state until an admin approves it, and building a booking system where business owners can browse approved influencers and submit booking requests that route to the admin for handling. The entire backend and portal layer had to be built from scratch, as none existed in the original static site.
Scope of Work
The platform was built with three role-based portals and a supporting backend. The admin portal handles account verification approvals and booking request management. The business owner portal allows businesses to browse and view approved influencers and submit booking requests. The influencer portal allows influencers to create and manage their verified profiles. All three portals sit on top of a Next.js application converted from the original HTML template, with a backend built from the ground up to power authentication, verification, and booking workflows.
Planning & Architecture
The project began with a full review of the existing static website, which had been built on an HTML template. A plan and architecture were then defined for the Next.js rebuild — mapping out how to convert the HTML templates into Next.js components and structure the three portals (admin, business, and influencer) alongside the supporting backend. This upfront architecture work ensured a clean separation between the front-end presentation converted from the templates and the newly built application logic.
HTML to Next.js Conversion
The entire static HTML template was converted into a Next.js application. During conversion, the project was cleared of all unnecessary template artifacts and boilerplate, resulting in a cleaner, leaner front-end. The conversion preserved the visual design where appropriate while restructuring the markup into reusable Next.js components suited for a dynamic, data-driven application.
Backend & Portal Development
The backend and portal layer were built entirely from scratch. This included the authentication and account creation system for both influencers and business owners, the photo-based verification flow where accounts are submitted with a verification image and held in a pending state, and the admin approval system for reviewing and approving pending accounts. The business owner portal was built to display approved influencers and allow booking requests, with each booking request routed to the admin for handling. All application logic, data handling, and portal functionality were developed as new custom work on top of the converted Next.js front-end.
Account Verification Workflow
A photo-based verification system was implemented as a core requirement. Both influencers and business owners must verify their identity with a photo before their account is approved. New accounts are created in a pending state and are not active until an administrator reviews the submitted verification and grants approval — ensuring only legitimate, verified users participate on the platform.
Booking System
A booking system was built into the business owner portal. Approved business owners can browse and view the platform's approved influencers, and when they wish to work with a particular influencer, they can submit a booking request. Each booking request is routed to the admin, who manages and processes the request through the admin dashboard.
Key Features
The platform delivered a full HTML-to-Next.js conversion, transforming a static template site into a dynamic full-stack application with a cleaned-up front-end. Three role-based portals were built for admins, business owners, and influencers, each with appropriate access and functionality. A photo-based account verification workflow holds all new accounts in a pending state until admin approval. A booking system allows business owners to browse influencers and submit booking requests that route to the admin. The entire backend and portal layer was built from scratch, powering authentication, verification, and booking across all three roles.
Result
A fully functional influencer marketing platform for Suntech Digital — converted from a static HTML template into a modern Next.js application with three role-based portals, a photo-based verification and admin approval workflow, and an influencer booking system, delivering a complete and verified marketplace connecting business owners with influencers.