Skip to content

GitSafeBot/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitsafe/app

React frontend for GitSafe. Onboarding UI and vault monitoring dashboard.

Structure

web/            React 19 + Vite 7 frontend
api-client/     Generated React Query hooks from OpenAPI spec

UI scope

The UI is intentionally limited to:

  • Onboarding — GitHub OAuth, one-time vault deployment on Solana
  • Monitoring — vault balances, transaction history, project progress, connected repos

All vault and bounty operations happen via @gitsafebot mentions in GitHub. There are no action buttons for operations that should be bot commands.

Prerequisites

  • Node.js 20+
  • pnpm 10+

Install

pnpm install

Run (development)

pnpm --filter @workspace/gitsafe run dev

Environment variables

VITE_API_BASE_URL=    # defaults to /api (same-origin)

API client codegen

The api-client/ package contains generated React Query hooks from the OpenAPI spec. Do not edit api-client/src/generated/ directly. Regenerate:

pnpm --filter @workspace/api-spec run codegen

License

MIT. See LICENSE.

About

Web interface for Gitsafe, onboarding and vault monitoring

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors