Skip to content

Add community and use cases pages with UI polish#277

Merged
0xVida merged 3 commits into0xVida:mainfrom
chigozirim007:issues/259-263-266-268-269
Feb 26, 2026
Merged

Add community and use cases pages with UI polish#277
0xVida merged 3 commits into0xVida:mainfrom
chigozirim007:issues/259-263-266-268-269

Conversation

@chigozirim007
Copy link

@chigozirim007 chigozirim007 commented Feb 26, 2026

#Community + Use Cases Pages, Loading States, and UI Polish

Overview

This PR ships the remaining UX items tied to the Stellar Suite marketing site. It adds the Community and Use Cases pages, introduces lightweight loading states, and improves navigation with a top route loader and a scroll-to-top affordance. The goal is to make the frontend feel complete without overengineering or heavy abstractions.

What’s Included

  • Community page with contributor highlights, stats, and clear contribution paths.
  • Use cases & examples page showcasing common workflows and template-driven examples.
  • Top route loader for visual feedback on navigation.
  • Scroll-to-top button on the home page for long-scroll UX.
  • Skeleton loaders for app-level and key routes (home, blog index, blog post, FAQ, community, use cases).
  • Navigation and footer updates to surface the new pages.

Implementation Notes

  • Kept new components small and direct: no extra providers, no heavy state machines.
  • Loading UI uses the existing Skeleton component with simple layouts.
  • The route loader responds to usePathname changes and is intentionally minimal.
  • Scroll-to-top is a small client component used only on the home page.

Files Touched (High-Level)

  • New pages: frontend/src/app/community/page.tsx, frontend/src/app/use-cases/page.tsx
  • New loading states: frontend/src/app/**/loading.tsx
  • New UI components: frontend/src/components/RouteTopLoader.tsx, frontend/src/components/ScrollToTopButton.tsx
  • Navigation updates: frontend/src/components/Navbar.tsx, frontend/components/layout/Navbar.tsx, frontend/components/layout/Footer.tsx
  • Layout/home updates: frontend/src/app/layout.tsx, frontend/src/app/page.tsx

Issues Closed

Testing

  • Not run (UI-only changes).

@vercel
Copy link

vercel bot commented Feb 26, 2026

@Kelvin-codes is attempting to deploy a commit to the vidatg's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stellar-suite Ready Ready Preview, Comment Feb 26, 2026 0:29am

@0xVida
Copy link
Owner

0xVida commented Feb 26, 2026

Please recheck and fix errors causing lint to fail
Also sync conflicting files

@chigozirim007 chigozirim007 force-pushed the issues/259-263-266-268-269 branch from edfbaec to 66be125 Compare February 26, 2026 11:56
@0xVida 0xVida merged commit 2b0bee3 into 0xVida:main Feb 26, 2026
6 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

3 participants