Skip to content

Repository files navigation

review365

This project was created with Better-T-Stack, a modern TypeScript stack that combines SvelteKit, Self, ORPC, and more.

Features

  • TypeScript - For type safety and improved developer experience
  • SvelteKit - Web framework for building Svelte apps
  • TailwindCSS - Utility-first CSS for rapid UI development
  • oRPC - End-to-end type-safe APIs with OpenAPI integration
  • Vite+ - Unified Vite toolchain, workspace task runner, linting, and formatting

Getting Started

First, install the dependencies:

bun install

Then, run the development server:

bun run dev

Open http://localhost:5173 in your browser to see the fullstack application.

Connect with GitHub (OAuth)

Optional. Copy .env.example to .env and set GITHUB_CLIENT_ID / GITHUB_CLIENT_SECRET from a GitHub OAuth App. Callback URL: http://localhost:5173/api/auth/github/callback. See docs/github-oauth.md.

Git Hooks and Formatting

  • Optional native Vite+ hooks: bun run hooks:setup
  • Docs: Vite+ commit hooks
  • Run checks: bun run check

Project Structure

review365/
├── apps/
│   └── web/         # Fullstack application (SvelteKit)
├── packages/
│   ├── api/         # API layer / business logic

Available Scripts

  • bun run dev: Start all applications in development mode
  • bun run build: Build all applications
  • bun run dev:web: Start only the web application
  • bun run check-types: Check TypeScript types across all apps
  • bun run check: Run Vite+ format/lint checks and workspace TypeScript checks
  • bun run lint: Run Vite+ lint checks
  • bun run format: Run Vite+ formatting
  • bun run staged: Run Vite+ checks against staged files
  • bun run hooks:setup: Install Vite+ native Git hooks with vp config

About

รีวิวท้างปี

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages