Skip to content

feat: add roadmap & collaborations pages

Praveena Veeranki requested to merge pages/branch into dev1

🚀 feat: add roadmap & collaborations pages

Overview

This MR introduces two new dynamic pages:

  • Roadmap Page
  • Collaborations Page

Both pages are fully integrated with the Strapi backend, enabling dynamic content management and rendering.

🔧 Changes Made

  • Added Roadmap Page

    • Displays roadmap phases with year, theme, description, and milestones
    • Fetches data from RoadmapPhase collection
  • Added Collaborations Page

    • Includes hero section, collaboration types, partners, upcoming collaborations, and stats
    • Uses structured components from Strapi CMS
  • Integrated backend APIs for dynamic data fetching

  • Implemented reusable UI components for both pages

🎯 Purpose

  • Provide clear visibility into VISWAM.ai’s long-term vision (Roadmap)
  • Showcase partnerships and ecosystem collaborations
  • Enable non-developers to manage content via CMS
  • Improve scalability and maintainability of the platform

️ Technical Details

  • APIs used:

    /api/roadmap-phases
    /api/pages?populate=*
  • Dynamic rendering based on page slug (roadmap, collaborations)

  • Used populate=* for nested components

  • Structured CMS data mapped to frontend components

Testing

  • Verified roadmap phases render correctly with milestones
  • Checked collaborations page sections (hero, types, partners, stats)
  • Ensured API responses are properly mapped
  • Tested responsiveness across devices

📌 Notes

  • Ensure find permission is enabled for:

    • roadmap-phases
    • pages
  • Data is fully CMS-driven (no hardcoded content)

  • Components are reusable for future pages

Edited by Praveena Veeranki

Merge request reports

Loading