# server **Repository Path**: system_mini/server ## Basic Information - **Project Name**: server - **Description**: No description available - **Primary Language**: TypeScript - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-01 - **Last Updated**: 2026-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EndlessPixel Web [![Next.js](https://img.shields.io/badge/Next.js-16+-000?logo=next.js)](https://nextjs.org) [![TypeScript](https://img.shields.io/badge/TypeScript-5+-3178c6?logo=typescript)](https://www.typescriptlang.org) [![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-4+-06b6d4?logo=tailwindcss)](https://tailwindcss.com) [![License](https://img.shields.io/badge/License-AGPL_v3-007098)](LICENSE) English | [简体中文](./README.md) Official website of EndlessPixel Server, built with Next.js App Router + TypeScript + Tailwind CSS. ## ✨ Features - ⚡ Next.js 16 full-stack React framework, SSR/SSG/ISR ready - 🎨 Tailwind CSS 4 utility-first, dark-mode out of the box - 📦 80+ launchers & mod-packs high-speed download, custom mirror support - 🧪 Strict TypeScript checking, ESLint + Prettier automated - 📱 Responsive layout, PWA offline support (Workbox auto-generated) ## 🚀 Quick Start ### Prerequisites - Node.js ≥ 18 - npm ≥ 9 ### Local Development ```bash # 1. Clone repo git clone https://github.com/EndlessPixel/server.git cd server # 2. Install dependencies npm install # 3. Start dev server npm run dev # or npm run dev-https ``` Visit [http://localhost:3000](http://localhost:3000) or [https://localhost:3000](https://localhost:3000)in your browser. ## 🤝 Contributing 1. Fork the repository 2. Create feature branch: `git checkout -b feat/xxx` 3. Commit: `git commit -m "feat: add xxx"` (follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)) 4. Push and open a Pull Request 5. Merge after CI & code review ### Code Style - TypeScript strict mode on - Prefer Tailwind CSS, avoid inline styles - Run `npm run lint && npm run type-check` before commit ## 📄 License [GNU Affero General Public License v3.0](./LICENSE) Commercial use, modification and redistribution are allowed, but modified network services must be open-sourced. ## 💬 Get in Touch - Issues & Ideas: [open an issue](https://github.com/EndlessPixel/server/issues/new/choose) - Discussions: [GitHub Discussions](https://github.com/EndlessPixel/server/discussions) --- Star ⭐ and Watch 👀 are the best supports for us!