Skip to content

devasignhq/website

Repository files navigation

DevAsign Website

The marketing and documentation site for DevAsign — a multimodal, goal-aware AI code reviewer that reviews every pull request against what was actually asked, and automates bounty payouts for the contributors who ship the work.

This repository contains the public website only (landing, pricing, docs, and bounty pages). The product apps live elsewhere:

What is DevAsign?

Most reviewers only see the diff, the lint, and the test status — they never met the ticket, opened the Figma, or watched the Loom. DevAsign ingests the full goal behind a change and reviews each PR against what was actually asked. The site presents two things the product does:

  • Goal-aware code review. DevAsign reads the ticket, linked issues, screenshots, Figma frames, and Loom walkthroughs — the same inputs the developer was given — then reviews every PR against that goal and posts structured feedback, scoring how much of the work the change actually satisfies.
  • Automated bounty payouts. Maintainers drop a one-line /bounty comment on a GitHub issue to lock USDC into a Soroban escrow. The moment a contributor's PR is merged to main, the escrow releases and settles on Stellar in seconds — no human in the loop.

Tech Stack

  • React 18 + TypeScript, built with Vite (SWC).
  • React Router 7 for client-side routing.
  • Tailwind CSS for styling.
  • react-helmet-async for per-page SEO and meta tags.

Getting Started

1. Install dependencies

npm install

2. Start the dev server

npm run dev

Vite serves the site at http://localhost:3001 and opens it in your browser automatically. If port 3001 is already in use, Vite falls back to the next available port.

3. Build for production

npm run build

Outputs an optimized static build to the build/ directory.

Pages & Routes

Route Page Description
/ Landing Hero, "why AI code review isn't enough", how it works, and CTAs
/pricing Pricing Plans and pricing for the code reviewer
/bounty-automation Bounty Automation How automated, on-merge USDC bounty payouts work
/bounty-docs Bounty Docs How-to guide for setting up and claiming bounties
/docs Documentation Full code-review product docs with scrollspy sidebar navigation
* 404 Custom not-found page

Project Structure

src/
├── pages/        # Route-level pages (Landing, Pricing, Docs, Bounty…)
├── components/   # Reusable UI components
│   └── layout/   # Site-wide nav & footer
├── imports/      # Figma-exported components
├── assets/       # Images and static assets
└── styles/       # Global styles

Available Scripts

Script Command Description
Dev npm run dev Start the Vite dev server (port 3001)
Build npm run build Create a production build in build/

Notes

  • The UI uses the Geist Mono font family, loaded from Google Fonts.
  • Path alias @/ (configured in vite.config.ts) points to the src/ directory.
  • Figma asset hashes are aliased in vite.config.ts so exported assets import cleanly.

Troubleshooting

Port already in use

The dev server defaults to port 3001 (set in vite.config.ts). To pin a different port, edit:

server: {
  port: 3002, // any available port
  open: true,
}

© 2026 DevAsign, Inc.

About

DevAsign landing page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages