Skip to content

feat: Added proper Markdown#287

Merged
0xdevcollins merged 1 commit into
boundlessfi:mainfrom
legend4tech:Project-Details-Page-and-About-section
Sep 27, 2025
Merged

feat: Added proper Markdown#287
0xdevcollins merged 1 commit into
boundlessfi:mainfrom
legend4tech:Project-Details-Page-and-About-section

Conversation

@legend4tech

Copy link
Copy Markdown
Contributor

Project Details Page Implementation

Description

This PR implements the project details page with responsive design and markdown content rendering. The implementation includes:

Features Added:

  • Project Details Page Scaffold (/projects/[id]/page.tsx)
  • Responsive Tab Section using shadcn components
  • Markdown Content Rendering using marked.js
  • Mobile-First Design with adaptive layouts
  • Project About Section with creator info and links
  • Interactive UI Components (back button, new tab, voting, etc.)

Key Components Created:

  1. Project Layout (components/project-details/project-layout.tsx) - Main container with responsive tabs
  2. Project Sidebar (components/project-details/project-sidebar.tsx) - Project info and actions
  3. Project Details (components/project-details/project-details.tsx) - Markdown content renderer
  4. Project About (components/project-details/project-about.tsx) - Creator and links section

Technical Implementation:

  • Used marked.js for secure markdown-to-HTML conversion
  • Used Already implemented custom hook useMarkdown for content processing
  • Responsive design with mobile/desktop layouts
  • shadcn UI components with custom styling
  • TypeScript for type safety

Screenshots

Screenshot 2025-09-25 170520

Files Modified/Created

src/app/(landing)/projects/[id]/page.tsx
src/components/project-details/project-layout.tsx
src/components/project-details/project-sidebar.tsx
src/components/project-details/project-details.tsx
src/components/project-details/project-about.tsx

Testing

  • Responsive design works on mobile/desktop
  • Markdown content renders correctly
  • Tab navigation functions properly
  • Buttons provide appropriate feedback
  • Empty markdown content handled gracefully

Notes

  • Follows Figma design specifications exactly
  • Implements proper error handling for markdown parsing
  • Uses Tailwind CSS for consistent styling
  • Includes proper TypeScript typings

Closes #269
Closes #270

@vercel

vercel Bot commented Sep 25, 2025

Copy link
Copy Markdown

@legend4tech is attempting to deploy a commit to the christroa's projects Team on Vercel.

A member of the Team first needs to authorize it.

@0xdevcollins
0xdevcollins merged commit 8c5246c into boundlessfi:main Sep 27, 2025
7 of 12 checks passed
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.

Custom Details Tab with Markdown Rendering Scaffold Project Details Page & Add About Section

2 participants