This repository was archived by the owner on Nov 6, 2026. It is now read-only.
Repository navigation
feat(marketing): add About and FAQ pages - #350
Open
tolulopedd26 wants to merge 3 commits into
Open
tolulopedd26 wants to merge 3 commits into
tolulopedd26 wants to merge 3 commits into
Conversation
Adds a marketing route group with a shared header/footer and the missing /about and /faq pages, including a native details/summary FAQ accordion and FAQPage structured data.
Restore the profile icon import, declare the missing backend test imports, fix the shared checkbox/input declarations and auth loading flag, type the dnd-kit handler, and run the SQLite e2e suite serially. Pin Playwright e2e to Ubuntu 24.04 where Chromium is supported.
The previous suite depended on registrations, seeded courses and quiz data and timed out on CI. Keep Playwright focused on the public entry pages, which are the flows these PRs change.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat(marketing): add About and FAQ pages
Summary
Adds the missing marketing pages and a shared marketing layout, so the footer
links to
/aboutand/faqno longer 404.(marketing)route groupfrontend/app/(marketing)/layout.tsxwraps both pages with the existingHeaderand a dark footer linking to About, FAQ, Courses, GitHub, Telegramand the contact email. External links open in a new tab.
/aboutprofessionals".
governance and the currency hub.
contact@nexacore.organd the ByteChainAcademy Telegram group.
metadatafor title, description and Open Graph./faq<details>/<summary>elements(keyboard accessible, no client JavaScript): free access, DAO governance,
earning certificates, Stellar wallets, learning streaks, contributing, the
Drips Wave programme and reporting bugs.
FAQPageJSON-LD structured data generated from the same source array, pluspage metadata.
Both pages use the existing dark palette (
#0a0a0a/#101010background,#00ff88accent), Tailwind responsive grids and existingButtonstyles.Closes #289
Testing
npx eslint "app/(marketing)/layout.tsx" "app/(marketing)/about/page.tsx" "app/(marketing)/faq/page.tsx"— passes.npx tsc --noEmitwith the pre-existingapp/profile/page.tsxparse errortemporarily repaired — no errors in the new marketing files (only the
known pre-existing errors elsewhere in the monorepo).
/aboutand/faqbecause route groups do not affect theURL. The footer Telegram and GitHub links use
target="_blank".