Skip to content

Commit 71ac953

Browse files
authored
Merge pull request #194 from afsar-dev/dev
refactor(showcase): update showcase page layout, remove unused images…
2 parents 4a9e913 + 4f78cc1 commit 71ac953

13 files changed

Lines changed: 173 additions & 284 deletions

File tree

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: Nur UI Docs
4+
url: https://nurui.vercel.app/docs
5+
about: Read the documentation and component guides
6+
- name: Discord / Community
7+
url: https://github.com/afsar-dev/Nurui
8+
about: Visit the repository for updates and discussions
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
name: Showcase submission
3+
about: Submit your website to be featured on the Nur UI showcase page
4+
title: "[Showcase] "
5+
labels: showcase
6+
assignees: ''
7+
---
8+
9+
Thanks for building with Nur UI! Fill out the form below to request a spot on our [Showcase](https://nurui.vercel.app/showcase) page.
10+
11+
## Project details
12+
13+
**Project name**
14+
<!-- e.g. Emmanuel Obiora Portfolio -->
15+
16+
**Live website URL**
17+
<!-- e.g. https://emmanuel-obiora.vercel.app/ -->
18+
19+
**Subtitle** *(short label shown on the showcase card)*
20+
<!-- e.g. Portfolio Site, SaaS Landing Page, Agency Website -->
21+
22+
**Short description** *(1–2 sentences for the showcase listing)**
23+
<!-- e.g. A modern full-stack developer portfolio with animated hero sections and project highlights. -->
24+
25+
**Long description** *(optional — used on the project detail page)**
26+
<!-- A few sentences about the project, tech stack, and how Nur UI was used. -->
27+
28+
## Screenshot
29+
30+
**Screenshot**
31+
<!-- Drag and drop a PNG or JPG of your site here (recommended: 1920×1080 or similar, showing the hero/home page). -->
32+
33+
- [ ] I have attached a screenshot of my live site above.
34+
35+
> Maintainers will add the image to `public/showcase/` when your submission is approved. You may also open a PR with your screenshot named `your-project-slug.png`.
36+
37+
## Optional styling
38+
39+
**Accent color** *(hex code for the card background — optional)*
40+
<!-- e.g. #e85d04 -->
41+
42+
**Tags** *(comma-separated)*
43+
<!-- e.g. Portfolio, Next.js, React, TypeScript -->
44+
45+
## Nur UI usage
46+
47+
**Which Nur UI components or features did you use?**
48+
<!-- e.g. gradient-button, glowing-card, CLI install, playground -->
49+
50+
**Repository link** *(optional)*
51+
<!-- Link to your project repo if it's public -->
52+
53+
## Checklist
54+
55+
- [ ] My site is **live and publicly accessible**
56+
- [ ] My site **uses Nur UI components** (installed via CLI or copied manually)
57+
- [ ] The screenshot reflects the **current** version of the site
58+
- [ ] I agree to have my project name, URL, and screenshot featured on nurui.vercel.app
59+
60+
## Additional notes
61+
62+
<!-- Anything else you'd like us to know -->

public/showcase/aura-analytics.png

-598 KB
Binary file not shown.

public/showcase/nurui-docs.png

-504 KB
Binary file not shown.
449 KB
Loading
-519 KB
Binary file not shown.

src/app/showcase/[slug]/page.tsx

Lines changed: 0 additions & 149 deletions
This file was deleted.

src/app/showcase/page.tsx

Lines changed: 21 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -18,52 +18,39 @@ export default async function ShowcasePage() {
1818
const items = await getShowcaseItems();
1919

2020
return (
21-
<div className="container px-4 py-8 lg:py-16 mx-auto">
22-
{/* Page Header */}
21+
<div className="container mx-auto max-w-6xl px-4 py-12 md:py-20">
2322
<SectionIntro
24-
sectionName="Showcase"
25-
sectionNameColor="text-[var(--primary-color)]"
2623
title={{
27-
normalWords: "Beautiful sites built with",
28-
highLiteWords: "Nur UI",
29-
highlightColor: "text-[var(--primary-color)]",
24+
fullHighLightColor: "text-[var(--text-primary-color)]",
25+
highLiteWords: "Showcase",
3026
}}
31-
description="See how developers and designers are leveraging Nur UI to create stunning, high-performance web experiences."
27+
description="Developers choose Nur UI to build their landing pages."
3228
sectionGap="pb-10 lg:pb-16"
3329
/>
3430

35-
{/* Showcase Grid */}
36-
<div className="max-w-6xl mx-auto">
37-
{items.length > 0 ? (
38-
<ShowcaseGrid items={items} />
39-
) : (
40-
<div className="text-center py-12 border border-dashed border-[var(--border-color)] rounded-2xl bg-[var(--glass-color)]">
41-
<p className="text-[var(--opacity-text-color)]">
42-
No showcase projects found. Check back later!
43-
</p>
44-
</div>
45-
)}
46-
</div>
31+
{items.length > 0 ? (
32+
<ShowcaseGrid items={items} />
33+
) : (
34+
<div className="rounded-2xl border border-dashed border-[var(--border-color)] bg-[var(--glass-color)] py-16 text-center">
35+
<p className="text-[var(--opacity-text-color)]">
36+
No showcase projects found. Check back later!
37+
</p>
38+
</div>
39+
)}
4740

48-
{/* Showcase CTA */}
49-
<div className="max-w-3xl mx-auto mt-16 lg:mt-24 text-center p-8 rounded-2xl border border-[var(--border-color)] bg-[var(--glass-color)]">
50-
<h3 className="text-xl lg:text-2xl font-bold text-[var(--text-primary-color)]">
51-
Built something beautiful with Nur UI?
52-
</h3>
53-
<p className="mt-3 text-sm lg:text-base text-[var(--opacity-text-color)] max-w-xl mx-auto leading-relaxed">
54-
We feature outstanding community projects in our showcase gallery. Submit your project on GitHub to get featured!
55-
</p>
56-
<div className="mt-6">
41+
<footer className="mt-16 text-center md:mt-20">
42+
<p className="text-sm text-[var(--opacity-text-color)]">
43+
Built something with Nur UI?{" "}
5744
<a
58-
href="https://github.com/afsar-dev/Nurui/issues/new"
45+
href="https://github.com/afsar-dev/Nurui/issues/new?template=showcase_submission.md"
5946
target="_blank"
6047
rel="noopener noreferrer"
61-
className="inline-flex items-center justify-center rounded-xl bg-[var(--primary-color)] hover:bg-[var(--primary-color-1)] px-5 py-2.5 font-bold text-[var(--white-color)] transition-colors duration-200 text-sm"
48+
className="font-medium text-[var(--primary-color)] underline-offset-4 transition-colors hover:text-[var(--primary-color-1)] hover:underline"
6249
>
63-
Submit Your Site
50+
Submit your site
6451
</a>
65-
</div>
66-
</div>
52+
</p>
53+
</footer>
6754
</div>
6855
);
6956
}

0 commit comments

Comments
 (0)