Skip to content

shinnku-nikaidou/shinnku-com

Repository files navigation

Shinnku-com

A modern galgame resource website built with Next.js.

Project Overview

Shinnku-com (真红小站) is a comprehensive galgame resource website that provides access to various visual novel resources, including translated and original Japanese games. The site features a clean, responsive interface with dark mode support and efficient content organization.

This site is one of the most popular galgame resource websites in China, with over 1 million monthly active users. And the subtopic website https://galgame.dev also has over 1 million monthly active users.

Features

  • Responsive Design: Optimized for desktop, tablet, and mobile experiences
  • Dark/Light Mode: Support for user theme preferences
  • Content Management: Organized catalog of galgame resources
  • Search Functionality: Find specific games or categories quickly
  • Fast Loading: Optimized performance using Next.js
  • Internationalization: Built-in routing for zh-cn, zh-tw, and en-us

Technologies Used

Getting Started

Clone the repository

git clone https://github.com/shinnku-nikaidou/shinnku-com.git
cd shinnku-com

Install dependencies Choose your preferred package manager

# Using npm
npm install

# Using yarn
yarn

# Using pnpm
pnpm install

Run development server

pnpm run dev

Open your browser and navigate to http://localhost:3000 to see the app in action.

Backend Setup

Build the Rust backend using Cargo:

cd backend
cargo build -r

Run the backend server:

cargo run -r

AI Setup

Install the AI dependencies using uv (Python 3.10+ required):

cd ai
uv sync

For development dependencies:

uv sync --extra dev

Internationalization

Next.js i18n routing generates localized paths for zh-cn, zh-tw, and en-us. The default locale is Simplified Chinese.

License

Licensed under the MIT license.