Skip to content

KaizenMC Website

The public-facing website for Kaizen Network at kaizenmc.id.

Overview

Property Value
Framework Next.js 15
Language TypeScript
Database MongoDB
Styling Tailwind CSS
Payments Tripay, Midtrans

Features

  • Store - Purchase ranks, items, cosmetics
  • Leaderboards - Donation and in-game leaderboards
  • Server Status - Real-time player counts
  • Voting - Vote site links
  • Admin Panel - Manage store, orders, users

API Endpoints

Public APIs

Endpoint Method Description
/api/leaderboards/global GET Donation leaderboards
/api/server-status GET Server player counts
/api/vote GET Vote site status

See websites/kaizenmc/docs/ for detailed API documentation: - LEADERBOARD-API.md - INGAME-PLAYER-API.md

Development

See websites/kaizenmc/README.md for: - Local development setup - Environment variables - Deployment instructions

File Structure

websites/kaizenmc/
├── src/
│   ├── app/              # Next.js App Router
│   ├── components/       # React components
│   ├── lib/              # Utilities
│   └── i18n/             # Internationalization
├── docs/                 # Existing documentation
└── package.json