Menu
Libraries |
Category

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

Comments