Skip to content

dualSync-cli/backend-hono-full

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Hono Full Backend

Hono + TypeScript + Zod + JWT template.

Stack

  • Hono
  • TypeScript
  • Zod (validation)
  • JWT (authentication)
  • CORS
  • Logger

Getting Started

# Install dependencies
npm install

# Setup environment
cp .env.example .env

# Run in development mode
npm run dev

API Endpoints

Public

Method Endpoint Description
GET / Welcome message
GET /health Health check
POST /auth/register Register new user
POST /auth/login Login user

Protected (requires Bearer token)

Method Endpoint Description
GET /api/users List all users
GET /api/users/me Get current user

Project Structure

src/
├── index.ts
├── routes/
│   ├── auth.ts
│   └── users.ts
└── schemas/
    └── user.ts

Features

  • Zod Validation: Type-safe request validation
  • JWT Auth: Built-in Hono JWT middleware
  • CORS: Cross-Origin Resource Sharing
  • Logger: Request logging middleware

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published