Skip to content

Add Store & Cold Storage pages and components - #358

Open
martapiekarska wants to merge 1 commit into
FilOzone:mainfrom
martapiekarska:surface-fcss
Open

Add Store & Cold Storage pages and components#358
martapiekarska wants to merge 1 commit into
FilOzone:mainfrom
martapiekarska:surface-fcss

Conversation

@martapiekarska

@martapiekarska martapiekarska commented Aug 25, 2026

Copy link
Copy Markdown

📝 Description

Please include a summary of the changes. Provide context and motivation for the change, and describe what problem it solves.

  • Type: New feature

🛠️ Key Changes

  • Introduce Store and Cold Storage sections: new /store and /cold-storage-service pages, SEO constants, structured-data generators, and supporting data (offerings, features, audience, faqs). Add ComparisonTable component, warm-storage integrations and why-FOC comparison; update homepage to show comparison and integrations. Add footer SiteLinksSection and update navigation/paths (STORE, COLD_STORAGE_SERVICE; relabel Warm Storage).
  • ...

📌 To-Do Before Merging

n/a

🧪 How to Test

n/a

📸 Screenshots

Attach if there are UI changes.

🔖 Resources

Feel free to share any references to documentation, libraries, blog posts, or other resources that you consulted or used during the implementation of the changes.

Introduce Store and Cold Storage sections: new /store and /cold-storage-service pages, SEO constants, structured-data generators, and supporting data (offerings, features, audience, faqs). Add ComparisonTable component, warm-storage integrations and why-FOC comparison; update homepage to show comparison and integrations. Add footer SiteLinksSection and update navigation/paths (STORE, COLD_STORAGE_SERVICE; relabel Warm Storage). Tweak warm-storage client and remove Filecoin Pin from running list.
@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown

@martapiekarska is attempting to deploy a commit to the FilOz Team on Vercel.

A member of the Team first needs to authorize it.

@FilOzzy FilOzzy added this to FOC Aug 25, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Aug 25, 2026
@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
filecoin-cloud Ready Ready Preview Aug 25, 2026 2:33pm

Request Review

@TippyFlitsUK TippyFlitsUK left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

@github-project-automation github-project-automation Bot moved this from 📌 Triage to ✔️ Approved by reviewer in FOC Aug 25, 2026
@TippyFlitsUK
TippyFlitsUK requested a review from BigLep August 26, 2026 13:48
@BigLep
BigLep requested review from jennijuju and a lite review from Copilot and removed request for rjan90 August 26, 2026 14:24
@BigLep

BigLep commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

I'm putting @jennijuju on this one rather than me as she has been in the "Storage Product" conversations.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds new marketing/product pages for the Storage Marketplace (“Store”) and Cold Storage Service, plus shared comparison-table UI and updated navigation/footer/homepage content to surface the new IA.

Changes:

  • Introduce /store and /cold-storage-service pages with SEO metadata and structured data generation.
  • Add a reusable ComparisonTable component and new comparison datasets used on the homepage and product pages.
  • Update navigation, footer links, and homepage sections to highlight Store, integrations, and comparisons.

Reviewed changes

Copilot reviewed 23 out of 23 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/constants/warm-vs-cold-comparison.ts Adds shared warm-vs-cold comparison labels/rows for reuse across pages.
src/constants/site-metadata.ts Adds FCSS external client URL and Filecoin Pin URL constant.
src/constants/paths.ts Adds new routes for Store and Cold Storage Service; relabels warm storage nav label.
src/components/Navigation/constants/navigation.ts Switches primary nav link to Store.
src/components/Footer/SiteLinksSection.tsx Adds footer site links columns for product/resources/company navigation.
src/components/Footer/Footer.tsx Renders new footer site links section.
src/components/ComparisonTable.tsx Introduces a generic 3-column comparison table component.
src/app/warm-storage-service/components/WarmStorageServicesClient.tsx Updates hero copy and adds links/CTAs to cold storage and contact.
src/app/store/utils/generate-structured-data.ts Generates structured data for the Store page.
src/app/store/page.tsx Implements the Store landing page using offerings + comparison + CTAs.
src/app/store/data/store-offerings.ts Defines Store offering cards for warm vs cold.
src/app/store/constants/seo.ts Defines SEO copy for Store page.
src/app/cold-storage-service/utils/generate-structured-data.ts Generates structured data for the Cold Storage Service page (with Service details).
src/app/cold-storage-service/page.tsx Implements the Cold Storage Service landing page with features, audience, FAQ, comparison, and CTAs.
src/app/cold-storage-service/data/faqs.tsx Adds FCSS FAQ content.
src/app/cold-storage-service/data/cold-storage-features.tsx Adds FCSS feature card content.
src/app/cold-storage-service/data/cold-storage-audience.tsx Adds FCSS audience card content.
src/app/cold-storage-service/constants/seo.ts Defines SEO copy for Cold Storage Service page.
src/app/(homepage)/page.tsx Adds “Why FOC” comparison + warm-storage integration section; updates “Running on FOC” copy.
src/app/(homepage)/data/why-foc-comparison.ts Adds homepage comparison content (traditional cloud vs FOC).
src/app/(homepage)/data/warm-storage-integrations.ts Adds homepage warm-storage integrations card content.
src/app/(homepage)/data/running-on-filecoin-onchain-cloud.ts Removes Filecoin Pin entry from the “running on” list.
src/app/(homepage)/data/filecoin-onchain-cloud-products.ts Updates homepage product card to point to Store and reframes Pay description.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +1 to +4
type ComparisonTableProps = {
caption?: string
columnLabels: [dimension: string, first: string, second: string]
rows: ReadonlyArray<{
Comment on lines +24 to +32
<th className="p-5 font-medium text-(--color-paragraph-text)">
{dimensionLabel}
</th>
<th className="p-5 font-medium text-(--color-paragraph-text)">
{firstLabel}
</th>
<th className="p-5 font-medium text-(--color-paragraph-text)">
{secondLabel}
</th>
Comment on lines +16 to +17
{ label: 'Warm Storage', href: PATHS.WARM_STORAGE_SERVICE.path },
{ label: 'Cold Storage', href: PATHS.COLD_STORAGE_SERVICE.path },
Comment on lines +7 to +8
export const warmVsColdComparison = [
{
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✔️ Approved by reviewer

Development

Successfully merging this pull request may close these issues.

5 participants