← Live feed

Next.js, Strapi CMS & Metronic Developer – Warrantix SaaS Platform Cloning & Integration

Budget
$400.0
Contract
FIXED
Client
United States · ★ 4.74 (99)
Live feed
Upwork

javascript, react-js, api-integration

Preferred qualifications

  • Experience: Intermediate
Project Overview We are looking for an experienced Next.js, Strapi CMS, and Metronic developer to implement three development milestones for Warrantix, our SaaS platform. Warrantix will use the same technology stack, architecture, and overall framework as our existing Certyfex platform. The objective is to clone, adapt, and configure the existing Certyfex implementation for Warrantix, including its multilingual Info Hub, onboarding page, and Metronic-based SaaS administration dashboard. The existing source code, Strapi schemas, Figma designs, API integration patterns, and backend endpoints will be provided. This is primarily a cloning, customization, and integration project, not a new development project from scratch. The developer is expected to maximize code reuse while ensuring Warrantix operates independently with its own configuration, content, branding, and SaaS environment. The project is divided into three milestones, each with clearly defined deliverables and acceptance criteria. Milestone 1: Warrantix Info Hub – Next.js & Strapi CMS Clone and customize the existing Certyfex Info Hub for Warrantix, using Next.js for the frontend and Strapi CMS for content management. The Info Hub consists of a single-page website, with multilingual support and centrally managed content. Scope of Work: • Clone the existing Certyfex Info Hub frontend and adapt it for Warrantix. • Apply Warrantix branding, product-specific content, and any required design adjustments based on the provided Figma design. • Reuse and adapt the existing Strapi content types, components, and schemas. • Configure the Strapi integration for Warrantix, ensuring content can be managed independently from Certyfex. • Support multiple languages, including full RTL compatibility for Arabic and Kurdish. • Ensure all headings, descriptions, buttons, and other relevant content can be edited and translated through Strapi. • Preserve responsive layouts across desktop, tablet, and mobile devices. • Implement appropriate language switching and RTL/LTR styling. • Reuse existing components and functionality wherever possible, avoiding unnecessary redevelopment. Deliverables: • Fully functional Warrantix Info Hub based on the existing Certyfex implementation. • Warrantix-specific branding and content. • Functional Strapi CMS integration with independently manageable content. • Multilingual and RTL/LTR support. • Responsive implementation aligned with the supplied design. • Successfully tested and deployed functionality. Milestone 2: Warrantix Onboarding Page – Cloning & Strapi Integration Clone and adapt the existing Certyfex onboarding page for Warrantix, maintaining the same frontend framework and overall onboarding structure. The existing onboarding implementation will serve as the foundation. The objective is to reuse its functionality while connecting Warrantix-specific content and translations to Strapi CMS. Scope of Work: • Clone the existing Certyfex onboarding frontend for Warrantix. • Apply Warrantix branding, terminology, and product-specific content. • Reuse or extend the existing Strapi schemas and components where appropriate. • Configure Strapi integration to manage Warrantix onboarding content independently. • Allow administrators to edit onboarding instructions, headings, descriptions, labels, and other relevant text through Strapi. • Support multilingual content management, including RTL languages. • Preserve the existing onboarding workflow and frontend functionality. • Adapt product-specific configuration or integration points where necessary. • Ensure content updates in Strapi are correctly reflected in the Warrantix frontend. Deliverables: • Fully functional Warrantix onboarding page cloned from the existing Certyfex implementation. • Warrantix-specific branding, wording, and configuration. • Strapi CMS integration for editable and translatable onboarding content. • Multilingual and RTL/LTR compatibility. • Preserved onboarding functionality without regression. • Successfully tested integration. Milestone 3: Warrantix SaaS Tenant Management – Metronic Admin Dashboard Clone and adapt the existing Certyfex SaaS Tenant Management Dashboard, developed using the Metronic theme, for Warrantix. This milestone focuses on establishing a standalone Warrantix administration dashboard, integrating it with the SaaS backend APIs, and supporting the complete tenant management lifecycle. Important: The Metronic administration dashboard is a separate application and will not be integrated into Strapi CMS. Strapi is used exclusively for content management under Milestones 1 and 2. Scope of Work: • Clone the existing Certyfex Metronic-based administration dashboard. • Adapt the dashboard branding, terminology, configuration, and product-specific settings for Warrantix. • Reuse the existing frontend components, layouts, and API integration logic wherever applicable. • Configure the dashboard to communicate with the Warrantix SaaS backend APIs. • Implement and verify the available tenant management operations, including: o Create tenant. o Retrieve and list tenants. o View tenant details and status. o Check tenant status or availability. o Enable tenant. o Disable tenant. o Delete tenant. o Additional actions supported by the provided API endpoints. • Implement or adapt forms, validation, status indicators, confirmation dialogs, and error handling. • Ensure appropriate authentication, authorization, and administrative access controls. • Provide clear feedback for successful, failed, and pending API operations. • Ensure the Warrantix dashboard operates independently of the Certyfex environment. • Maintain consistency with the existing Metronic theme and dashboard architecture. Important Technical Clarification: The SaaS backend APIs and the existing Certyfex dashboard implementation will be provided. The developer is responsible for cloning, adapting, configuring, and integrating the Warrantix dashboard, rather than rebuilding the backend services or developing a new administration interface from scratch. Deliverables: • Fully functional standalone Warrantix administration dashboard based on Metronic. • Warrantix-specific branding and configuration. • Integration with the Warrantix SaaS backend APIs. • Working tenant lifecycle management operations. • Appropriate validation, error handling, authentication, and administrative permissions. • Independent operation from the Certyfex dashboard. • Successfully tested and deployed functionality. Technical Requirements Required Experience: • Strong proficiency in Next.js, React.js, JavaScript, and TypeScript. • Experience with Strapi CMS, including content modeling, localization, and API integration. • Experience developing or customizing administration dashboards using Metronic. • Experience implementing multilingual applications with RTL/LTR support. • Strong REST API integration experience, including authentication and authorization. • Familiarity with SaaS architecture and tenant lifecycle management. • Ability to clone, customize, and maintain existing applications efficiently. • Experience implementing responsive frontend designs from Figma. Preferred Experience: • Previous experience working with Strapi-based SaaS platforms. • Experience with Metronic administration dashboards and reusable components. • Familiarity with multi-tenant SaaS environments. • Experience maintaining shared architecture across multiple SaaS products. • Understanding of secure API integration, environment configuration, and production deployment. Available Resources The selected developer will receive access to: • Existing Certyfex Info Hub source code. • Existing Certyfex onboarding frontend. • Existing Strapi schemas, content types, and integration patterns. • Existing Metronic-based SaaS administration dashboard. • Warrantix Figma designs and branding assets. • Warrantix SaaS backend API endpoints and documentation. • Existing API integration examples and configuration references. • Technical support and clarification from our backend development team. Development Expectations & Acceptance Criteria 1. Each milestone must be completed, demonstrated, tested, and approved independently. 2. The existing Certyfex architecture and source code must be reused wherever technically appropriate. 3. Warrantix must operate independently, with its own configuration, branding, content, and backend integrations. 4. Existing Certyfex functionality must remain unaffected by the cloning and customization process. 5. All CMS-managed content must be editable and translatable through Strapi without modifying frontend code. 6. Multilingual and RTL/LTR functionality must be tested wherever applicable. 7. The Metronic dashboard must remain a standalone application, independent of Strapi CMS. 8. All supported tenant management operations must work correctly through the Warrantix backend APIs. 9. Source code must be committed to our designated repository, following the existing project structure and development standards. 10. The developer must provide a brief technical handover covering configurations, Strapi schemas, API integrations, and deployment requirements. 11. Final milestone approval will be subject to successful testing and resolution of identified defects.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in