Skip to content

About

Evidence-first research workspace with server-enforced private workspaces

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

ProofBoard logo

ProofBoard

Evidence-led research, private to every workspace.

Live app · How it works · Local development

Next.js 16 TypeScript Neon Postgres Cloudflare ready

ProofBoard helps people turn a question into a source-first research brief. Sources, claims, confidence, and conflicting evidence stay visible so a conclusion is easy to inspect and defend.

Highlights

  • Private research workspaces using ChatGPT sign-in
  • Server-enforced ownership: one user can never read another user’s boards
  • Persistent boards, evidence sources, and claim assessments in Neon Postgres
  • A real working loop: create a board → add sources → assess claims → review the evidence signal
  • Personal profile analytics for research activity, evidence quality, and claim outcomes
  • Four complete examples available to explore before signing in
  • Responsive, editorial UI designed for desktop and mobile

How it works

  1. Browse a complete example or sign in with ChatGPT.
  2. Create a focused research board from a question.
  3. Add reliable sources with a source type and evidence score.
  4. Capture the claims those sources support, complicate, or contradict.
  5. Review a live evidence signal and your personal workspace analytics.

Anonymous visitors can explore examples. Creating, loading, and modifying research requires sign-in; the API uses the authenticated user identity on every private request.

Stack

Layer Technology
App Next.js 16, React 19, TypeScript
UI CSS, Lucide icons, responsive layout
Data Neon Postgres, Drizzle ORM
Identity ChatGPT Sign-in on Sites
Hosting Cloudflare-compatible vinext build via Sites

Local development

npm install
cp .env.example .env.local
npm run dev

Add a pooled Neon connection string in .env.local:

DATABASE_URL=postgresql://user:password@host.neon.tech/proofboard?sslmode=require

Run the checks before publishing:

npm run lint
npm test

Database migrations

Generate a migration after changing the schema:

npm run db:generate

Apply migrations with your normal Neon migration workflow. Never commit a real connection string or .env.local file.

Deployment

ProofBoard is designed for a low-cost deployment footprint:

  • Neon’s serverless Postgres for persistent relational data
  • Cloudflare-compatible application output
  • No paid AI inference required for the core evidence workflow

Deploy the validated build through Sites, then connect a custom domain. Runtime secrets such as DATABASE_URL are managed by the hosting platform, not committed to the repository.

Project tags

research evidence knowledge-management nextjs react typescript neon-postgres drizzle cloudflare chatgpt-auth portfolio-project

License

Built as a portfolio and learning project. Add a license before distributing or accepting external contributions.

About

Evidence-first research workspace with server-enforced private workspaces

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages