nearcade
nearcade
一个帮助玩家寻找机厅并与社群建立联系的网站。在这里,不仅可以找到距您最近的机厅,还可以加入高校社团、参与社区讨论。
✨ 功能特性
🎯 基于位置的发现
- 我的位置: 使用 GPS 查找您当前位置附近的街机厅。
- 高校搜索: 搜索特定高校和校区附近的街机厅。
- 地图选点: 在交互式地图上选择任意位置。
- 自定义半径: 在 1 至 30 公里的半径内进行搜索。
🏆 校园排行
- 按街机密度和机台可用性对高校进行排名。
- 指标包括店铺数量、总机台数和区域密度。
- 提供流行游戏的专项排名。
- 数据每日更新,并有 24 小时缓存刷新机制。
💬 社区与社交
- 用户账户: 支持使用 QQ、Phira、osu!、GitHub、Discord 或微软账户注册。
- 用户资料: 公开的个人主页,包含动态、隐私设置等。
- 高校社团: 创建和加入高校社团,参与社团内部的讨论。
- 社区帖子: 在支持 Markdown 与 LaTeX 的论坛中分享动态、提出问题和评论。
- 通知系统: 获取关于新评论、回复和社团活动的通知。
🎮 支持的游戏
- 舞萌DX
- 中二节奏
- 太鼓之达人
- 音律炫动
- 华卡音舞
🛠️ 技术栈
前端框架
- SvelteKit: 全栈框架,支持 SSR/SPA。
- Svelte 5: 最新版本,拥有增强的响应式系统。
- TypeScript: 全程提供类型安全。
样式与界面
- Tailwind CSS 4.0: 工具优先的 CSS 框架。
- daisyUI: 用于 Tailwind 的语义化组件库。
- Font Awesome: 全面的图标库。
后端与数据库
- MongoDB: 应用主数据库。
- Auth.js (SvelteKitAuth): 处理用户认证和会话。
- 服务端 API: 基于 SvelteKit 构建的 REST
daisyuirhythm-gamesveltesvelte5sveltekittailwindcsstypescript
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button