Skip to content

Conversation

@RishabhS7
Copy link
Contributor

Remove Collaborate Feature and GovTech Partner References

Summary

This PR removes the collaboration functionality and GovTech partner references from the OpenCerts website, streamlining the platform's focus and removing unused features.

Changes Made

🗑️ Removed Files

  • public/static/demo/amoy.opencert - Demo certificate file
  • public/static/demo/goerli.opencert - Demo certificate file

🔧 Configuration Updates

  • next.config.js: Removed /collaborate route from exportPathMap
  • package.json: Dependencies remain unchanged (GovTech npm packages still required for core functionality)

🎨 UI/Navigation Changes

  • NavigationBar.tsx: Commented out "Collaborate" navigation item
  • FooterBar.tsx:
    • Removed entire "Partners" section with "Collaborate" link
    • Removed "Blog" link from Support section

📋 Partner Configuration

  • PartnerLogo.json: Removed GovTech entry from partner logos list
    • Removed: "Government Technology Agency" with logo and website link

🧪 Test Fixes

  • CertificateVerifyBlock.test.tsx: Updated snapshot to match uppercase registry names
    • Fixed: ROPSTEN: OpenCertsROPSTEN: OPENCERTS (matches implementation behavior)

Impact

  • Collaboration features completely removed - No more partner collaboration workflows
  • Simplified navigation - Cleaner header and footer menus
  • Reduced partner dependencies - GovTech no longer listed as display partner
  • All tests passing - Snapshot tests updated to match current implementation
  • Build successful - Static export configuration maintained

Technical Notes

  • Core GovTech npm packages (@govtechsg/*) remain as they're essential for certificate verification
  • Registry configuration still contains GovTech entries for certificate validation purposes
  • Static site generation (output: "export") configuration preserved

Testing

  • ✅ All unit tests pass
  • ✅ Build process completes successfully
  • ✅ Static site serves correctly on localhost:3000

Type: Feature Removal
Breaking Changes: None (internal feature removal only)
Deployment: Ready for production deployment

@rongquan1 rongquan1 merged commit f057d29 into develop Nov 6, 2025
2 of 12 checks passed
@rongquan1 rongquan1 deleted the fix/website-update branch November 6, 2025 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants