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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions