Dyrits /
EXPENSES
[Exploratory project (WIP)] Full-stack expenses tracker using a modern TypeScript technical stack.
38/100 healthLoading repository data…
Chia1104 / repository
A modern full-stack personal website and content management system built with Next.js and Hono, featuring a monorepo architecture powered by Turborepo.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This project is actively under development.
A modern full-stack personal website and content management system built with Next.js and Hono, featuring a monorepo architecture powered by Turborepo.
apps/www (or apps/dash) folder as the root directory:railway.json file with the following content (recommended):you can deploy www, dash and service applications to Zeabur, and make sure that the services name are www, dash and service respectively.
chia1104.dev/
├── apps/
│ ├── www/ # Main website (Next.js 16)
│ ├── dash/ # Admin dashboard (Next.js 16)
│ ├── service/ # Backend API service (Hono + Nitro)
│ └── gateway/ # Nginx gateway configuration
├── packages/
│ ├── ai/ # AI integrations (OpenAI, Anthropic, Google, Deepseek, Ollama)
│ ├── api/ # tRPC/ORPC routes and external API clients
│ ├── auth/ # Better Auth configuration
│ ├── contents/ # MDX content management
│ ├── db/ # Drizzle ORM schemas and migrations
│ ├── editor/ # Editor components (Monaco)
│ ├── i18n/ # Internationalization configuration
│ ├── kv/ # Redis/Upstash key-value store
│ ├── meta/ # Project metadata
│ ├── shaders/ # Three.js shaders and WebGL effects
│ ├── tailwind/ # Tailwind CSS configuration
│ ├── themes/ # Theme management and design tokens
│ ├── ui/ # Shared React components
│ └── utils/ # Shared utilities
├── tests/
│ └── www-e2e/ # Playwright end-to-end tests
└── toolings/
├── eslint/ # ESLint configuration
├── tsconfig/ # TypeScript configurations
├── vitest/ # Vitest test configurations
└── scripts/ # Build and deployment scripts
Clone the repository:
git clone https://github.com/chia1104/chia1104.dev.git
cd chia1104.dev
Install dependencies:
pnpm install
Set up environment variables - create .env files in the respective app directories (apps/www, apps/dash, apps/service) based on the .env.example files.
Initialize the database:
# Start PostgreSQL and Redis with Docker
pnpm db:up
# Run database migrations
pnpm db:migrate
# (Optional) Seed the database
pnpm db:seed
Run all applications:
pnpm dev
Run specific applications:
# Main website (localhost:3000)
pnpm dev:www
# Dashboard (localhost:3001)
pnpm dev:dash
# Backend service
pnpm dev:service
# Run unit tests
pnpm test
# Run tests in watch mode
pnpm test:watch
# Run end-to-end tests
pnpm test:e2e
# Generate coverage report
pnpm test:cov
# Build all applications
pnpm build
# Build specific applications
pnpm build:www
pnpm build:dash
pnpm build:service
# Build Docker images
docker build -f Dockerfile.www -t chia1104-www .
docker build -f Dockerfile.dash -t chia1104-dash .
docker build -f Dockerfile.service -t chia1104-service .
# Run containers
docker run -p 3000:3000 chia1104-www
docker run -p 3001:3001 chia1104-dash
docker run -p 8080:8080 chia1104-service
# Lint code
pnpm lint
# Format code
pnpm format
# Type check
pnpm type:check
# Database studio
pnpm db:studio
# Clean workspace
pnpm clean:workspaces
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)feat: add new featurefix: resolve a bugdocs: update documentationrefactor: restructure code without behavior changetest: add or update testschore: maintenance tasks (deps, tooling, etc.)git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Give a ⭐️ if this project helped you!
Selected from shared topics, language and repository description—not editorial ratings.
Dyrits /
[Exploratory project (WIP)] Full-stack expenses tracker using a modern TypeScript technical stack.
38/100 healthadityaj07 /
A modern full-stack conversation application built with Next.js, Hono, and PostgreSQL.
31/100 healthDyrits /
Full-stack refresher project using a modern Typescript technical stack (Deno.js with Hono.js and React.js). It focuses on implementing and containerizing multiples services.
/100 health