Skip to content

guppy0356/Dominia

Repository files navigation

Dominia

A learning project for building CRUD applications with Hono + Drizzle ORM + Neon + Vitest.

Tech Stack

  • Hono: Fast web framework
  • Drizzle ORM: TypeScript ORM
  • Neon: Serverless Postgres
  • Vitest: Testing framework
  • Cloudflare Workers: Deployment platform

Setup

npm install

Development

Start the development server:

npm run dev

Testing

# Watch mode
npm run test

# Run once
npm run test:run

Deployment

npm run deploy

Type Generation

Generate types based on your Worker configuration:

npm run cf-typegen

Pass the CloudflareBindings as generics when instantiating Hono:

// src/index.ts
const app = new Hono<{ Bindings: CloudflareBindings }>()

Roadmap

  • Test database management
  • Parallel test execution

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •