The Ultimate Galgame & Visual Novel Portal
Comprehensive platform featuring 25,000+ titles, with rating system, walkthroughs, resources, and community all in one place.
๐ Quick Start ยท โจ Features ยท ๐ฆ Architecture ยท ๐ค Contributing
ไธญๆ่ฏดๆ | English
| Module | Status | Description |
|---|---|---|
| Game Library System | โ Complete | 25,463 title database, multi-level filtering, multi-dimensional rating system |
| Navigation Center | โ Complete | Four-dimensional classification: Era / Developer / Genre / Tier |
| Resource Center | ๐ง In Development | Game mirrors, save files, artwork, tools & patches |
| News Center | ๐ง In Development | New release announcements, industry news, editorials |
| Wiki & Strategy | ๐ง In Development | Walkthroughs, character database, world lore |
| Community Forum | ๐ง In Development | General discussion, reviews, fan translations |
| User Center | ๐ง In Development | Favorites, progress tracking, achievements, recommendations |
- ๐ฐ Modern UI Design - Glassmorphism effects, elegant animations, unified design language
- ๐ฑ Fully Responsive - Pixel-perfect on mobile, tablet, and desktop
- โก Blazing Fast - Vite powered, on-demand loading, instant responsiveness
- ๐ฏ TypeScript Ready - Complete type system for robust code
- ๐ Advanced Search - Multi-dimensional combinatorial filtering
- ๐ Data Visualization - Radar charts for multi-axial ratings, heatmap analytics
GalWorld/
โโโ ๐ src/
โ โโโ ๐ modules/ # 7 Core Feature Modules
โ โ โโโ ๐ฎ games/ # Game Library System
โ โ โ โโโ GamesHall.vue # Discovery Hall
โ โ โ โโโ CategoryList.vue# Multi-level Navigation
โ โ โ โโโ GameDetail.vue # Game Detail Page
โ โ โ โโโ Rankings.vue # Leaderboards
โ โ โโโ ๐งญ navigation/ # Navigation Center
โ โ โโโ ๐ resource/ # Resource Center
โ โ โโโ ๐ฐ news/ # News Center
โ โ โโโ ๐ wiki/ # Wiki & Strategy
โ โ โโโ ๐ฌ community/ # Community
โ โ โโโ ๐ค user/ # User Center
โ โโโ ๐ components/ # Shared Components
โ โโโ ๐ data/ # Data Structures
โ โโโ ๐ stores/ # State Management
โ โโโ router.ts # Route Configuration
โโโ ๐ package.json # Project Config
โโโ ๐ tailwind.config.js # Styling Config
โโโ ๐ vite.config.ts # Build System
- Node.js >= 20.0
- npm >= 9.0 or pnpm >= 8.0
# 1. Clone the project
git clone https://github.com/badhope/galworld.git
cd galworld
# 2. Install dependencies
npm install
# 3. Start dev server
npm run dev
# 4. Visit http://localhost:5173# Build for production
npm run build
# Preview production build
npm run preview- Game database schema (25,463 titles)
- Quad-level classification system (Era / Developer / Genre / Tier)
- Multi-dimensional scoring system with radar charts
- Game detail page with 5 major modules
- Full page skeleton and navigation for all modules
- Unified UI design language and animations
- Full responsive mobile support
- Advanced search component
- Full crawler data integration
- Resource download system
- User reviews and ratings
- Wiki editing system
- Forum functionality
- User authentication system
- Internationalization (i18n)
Community contributions are highly welcome!
- ๐ด Fork this repository
- ๐ง Create your feature branch (
git checkout -b feature/AmazingFeature) - ๐พ Commit your changes (
git commit -m 'feat: add some amazing feature') - ๐ค Push to the branch (
git push origin feature/AmazingFeature) - ๐ Open a Pull Request
Please follow Conventional Commits:
feat: New feature
fix: Bug fix
docs: Documentation update
style: Code style adjustment
refactor: Code refactoring
test: Testing related
chore: Build / tooling related
- Ensure all types are properly defined
- Avoid
anytype - Use type inference
- Use Composition API
- PascalCase for component names
- Props must have type definitions
- Use Tailwind CSS utility classes
- Maintain responsive design
- Follow existing design patterns
This project is licensed under the MIT License.
โ ๏ธ IMPORTANT: Commercial use REQUIRES written approval from the project owner.All game data, images, and resources within this project are for educational purposes only.
If you find this project helpful:
- โญ Give it a Star
- ๐ Share it with friends
- ๐ฌ Provide feedback and bug reports
- ๐ Contribute code to the project
GalWorld Team ยฉ 2026
Built with โค๏ธ for the Visual Novel Community