Skip to content
This repository was archived by the owner on Jun 9, 2026. It is now read-only.

feat: Next.js app + full website (7 pages) - #2

Merged
manazoid4 merged 2 commits into
mainfrom
feat/nextjs-init
May 28, 2026
Merged

manazoid4 merged 2 commits into
mainfrom
feat/nextjs-init

Conversation

@manazoid4

Copy link
Copy Markdown
Owner

Next.js 15 App Router, Tailwind, TypeScript. Dark ink theme + amber accent. All 7 routes prerender clean. Competitor gap: remote control callout section. Ready for Vercel deploy.

Landing page: hero, trust bar, how-it-works, remote control feature,
vs-competitors, pricing tiers + add-ons, bottom CTA.
Design: dark ink theme (#0d0d0d), amber accent (#c9822a), serif body.
Competitor gaps filled: remote control callout, vs-competitors section.

Routes: / /start /pricing /about /contact /privacy /terms
Build: all 7 routes prerender clean.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d5740f40f4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread app/start/page.tsx
InkWeave will read it all and build your book from it.
</p>

<form className="flex flex-col gap-6">

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Wire the start form before shipping

When a user fills this form and clicks “Generate my free chapter”, there is no action, no onSubmit, and no API/server action anywhere in the repo (rg only finds this form and the contact form). The browser therefore submits a GET back to /start with unnamed fields and just reloads the page, discarding the snippets instead of starting generation. This breaks the main conversion path for every visitor who tries to claim the free chapter.

Useful? React with 👍 / 👎.

Comment thread app/contact/page.tsx
Questions, feedback, or partnership enquiries. We&apos;ll reply within 24 hours.
</p>

<form className="flex flex-col gap-5">

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Make the contact form actually send messages

This contact form also has no action, no onSubmit, and no endpoint in the repo to receive submissions, so pressing “Send message” only reloads /contact and loses the message. Because the page promises a reply within 24 hours, anyone using this route for support or partnership enquiries will think they contacted InkWeave when nothing was delivered.

Useful? React with 👍 / 👎.

@manazoid4
manazoid4 merged commit 80613b3 into main May 28, 2026
1 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant