สถาปัตยกรรม · Architecture

โครงสร้างโค้ด

ภาพรวมของโครงสร้างไฟล์ เทคโนโลยีที่ใช้ และซอร์สโค้ดของไฟล์หลัก เปิดดูหรือดาวน์โหลดได้โดยตรงจากหน้านี้

โครงสร้างไฟล์

File tree

01
goldmaxx/
package.json# deps + scripts
package-lock.json
vite.config.ts# Vite + Nitro (websocket)
tsconfig.json
tsr.config.json
.gitignore
README.md
server/routes/gold.ts# WebSocket /gold
src/
router.tsx# router wiring
routeTree.gen.ts# generated
styles.css# theme tokens
poke-defaults.css# fonts + scale
lib/gta.ts# GTA scraper + parsers
lib/goldStore.ts# Turso cache + delta
lib/goldServer.ts# SSR snapshot fn
routes/__root.tsx# shell · meta · theme
routes/index.tsx# home dashboard
routes/source.tsx# data source
routes/architecture.tsx# fetch architecture
routes/codebase.tsx# this page
routes/api/og.tsx# link-preview card
public/
favicon.svg# adaptive icon
favicon.ico
manifest.json
robots.txt
og.jpg# link preview
logo192.png / logo512.png
fonts/*.woff2 · *.ttf# Exposure · OpenRunde · JetBrains Mono

เทคโนโลยีที่ใช้

Technology stack

02
TanStack Startเฟรมเวิร์กฟูลสแตก · SSR + server functions
TanStack Routerเราต์ติงแบบไฟล์ในโฟลเดอร์ routes/
React 19ชั้น UI ของหน้าเว็บ
Vite 8บันเดลเลอร์และเซิร์ฟเวอร์ระหว่างพัฒนา
Nitroรันไทม์ฝั่งเซิร์ฟเวอร์ + WebSocket ที่ /gold
Turso · libSQLฐานข้อมูล SQLite เก็บสแนปช็อตและประวัติประกาศ
Tailwind CSS v4การจัดสไตล์ทั้งหมด
TypeScriptภาษาหลักของทั้งโปรเจกต์

ซอร์สโค้ดหลัก

Core source files

03

Server

Data layer

Routes & UI

ไฟล์สาธารณะ (ฟอนต์ · ไอคอน · รูป)

Public assets

04

ไฟล์ในโฟลเดอร์ public ดาวน์โหลดได้โดยตรงจากที่อยู่จริงของไฟล์บนเว็บไซต์

public/favicon.svg
public/favicon.ico
public/og.jpg
public/logo192.png
public/logo512.png
public/manifest.json
public/robots.txt
public/fonts/Exposure-205TF-VAR.woff2
public/fonts/Exposure-205TF-VAR-Italic.woff2
public/fonts/Exposure-static.ttf
public/fonts/JetBrainsMono-Variable.woff2
public/fonts/OpenRunde-Regular.woff2
public/fonts/OpenRunde-Medium.woff2
public/fonts/OpenRunde-Medium.ttf
กลับไปหน้าสถาปัตยกรรม · Back to architecture