Skip to content

Create "Coming Soon" Page & Placeholder Consolidation #393

Description

@Benjtalkshow

Create "Coming Soon" Page & Placeholder Consolidation

Goal

Implement a high-fidelity "Coming Soon" page to handle unimplemented routes and provide a structured features roadmap for users and contributors.


Technical Requirements

Route

  • app/coming-soon/page.tsx

Shared Component

  • Create components/ComingSoon.tsx with a premium design consistent with the Boundless brand

Consolidation

  • Centralize all placeholder and missing features to this page to avoid "broken link" UX

Defunct Links (404s) to Route Here

Sidebar

  • /me/analytics
  • /me/projects/create
  • /me/hackathons
  • /me/hackathons/submissions
  • /me/profile
  • /me/notifications

Landing Page

  • /submit (Banner link)

Placeholder Pages to Replace with ComingSoon Component

Route Context
/grants Landing page
/bounties Landing page
/contact Landing page
/organizations/[id]/grants Organization dashboard
/profile/[username]/projects Public profile subpage

Roadmap Content

The page must dynamically list the following features as "In Progress":

Feature Description
Full Grant Flow & Architecture End-to-end grant application and approval system
Bounty Implementation Decentralized bounty posting and submission verification
Advanced Analytics Dashboard Visualized financial data and participation metrics
Verified Project Badging System for certifying high-quality projects

Engagement

  • Integrate a "Notify Me" form that connects to the subscription/waitlist API

⚠️ Caution

This is a production environment — not a sandbox.

  • Code must be performant, accessible, and clean
  • No dummy data — all implementation MUST use real API endpoints and types
  • AI-generated code will be scrutinized; poorly structured or "hallucinated" code will result in immediate issue closure
  • Follow the existing design system: shadcn/ui, Tailwind, Framer Motion

Testing & Verification

Automated Tests

npm run lint    # Ensure code quality
npm run build   # Verify no breaking changes in routing or types

Manual Verification

  • Confirm all defunct sidebar links (/me/analytics, /me/projects/create, /me/hackathons, /me/hackathons/submissions, /me/profile, /me/notifications) correctly redirect to the Coming Soon page
  • Confirm the /submit banner link on the landing page routes to the Coming Soon page
  • Confirm all placeholder pages (/grants, /bounties, /contact, /organizations/[id]/grants, /profile/[username]/projects) render the ComingSoon component
  • Test the "Notify Me" form — ensure it triggers the correct subscription/waitlist API call
  • Verify no broken links or 404s remain for the routes listed above
  • Provide screenshot or video evidence

You can take this as a reference

https://contribute.grantfox.xyz/coming-soon

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions