Skip to content

Repository files navigation

Logo

Ukrainian online anime encyclopedia. The entire list of anime, detailed content information, flexible and clean interface. Complete your own watch list, customize your profile and share with friends.

View Project · Report Bug · Request Feature · Backend

About The Project

Built With

Monorepo Structure

apps/web/             → TanStack Start frontend (@hikka/web)
packages/api/         → Generated API client + TanStack Query options (@hikka/api)

Package manager: pnpm 10.33.4
Build orchestration: Turborepo
Library builds: tsup

Getting Started

Prerequisites

  • Node.js >= 20.15.0
  • Corepack enabled (ships with Node.js)

Installation

  1. Clone the repo
  git clone https://github.com/hikka-io/hikka-next.git
  1. Enable Corepack and activate pnpm
  corepack enable pnpm
  1. Install dependencies
  pnpm install
  1. Start the development server
  pnpm dev

This starts all packages in dev/watch mode. The web app will be available at http://localhost:3000.

Scripts

# Development
pnpm dev              # Start all packages in dev mode
pnpm dev:web          # Start TanStack Start dev server
pnpm dev:api          # Watch-build @hikka/api

# Building
pnpm build            # Build everything
pnpm build:web        # Build web app
pnpm start:web        # Run production build

# Code Quality
pnpm lint             # Biome lint across all packages
pnpm lint:fix         # Biome lint with auto-fix
pnpm format           # Biome format all files
pnpm format:check     # Check formatting without writing

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Hikka is distributed under AGPL-3.0-only. See LICENSE for more information.

About

Frontend service for hikka.io built with TanStack Start

Topics

Resources

Stars

45 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages