Skip to content

miyago9267/MyGO-Searcher

Repository files navigation

MyGo貼圖搜尋器

你願意一輩子跟我一起MyGO嗎?

已部署網頁連結

舊版Vite分支

疊甲

本人為17年入坑之邦邦粉絲,對於爆夢企劃仍持續支持,手遊上位多AP,動畫企劃、真人樂隊也都有持續關注,歌單也是不斷重複收聽,對於老邦和新團的愛是一樣的。

本專案雖推廣MyGO,但也呼籲大家多多支持舊7團,讓邦邦企劃有辦法繼續走下去,武士道已經夠糟蹋自家企劃了,敬請大家玩梗需謹慎,別讓MyGO破壞掉邦邦的名聲。

使用技術

  • 前端框架 - Vue3 with Nuxt3
  • 後端框架 - NuxtAPI with Nuxt3
    • 獨立後端API服務 - FastAPI

部署指南

  1. clone下本專案
  2. 安裝dependencies
cd MyGo_Searcher
npm install # or yarn install
  1. 設定環境變數(非必要)
echo "API_BASE_URL=<API_BASE_URL>" >> .env.development
  1. 啟動及部署Nuxt
yarn dev # with devmode
yarn build # for production

使用API

內建API

本分支使用Nuxt框架自帶Server系統內建之API路由

取得所有貼圖

GET /api/mygo/all_img

查詢關鍵字列表

GET /api/mygo/img?keyword={keyword: string}<&fuzzy={fuzzy: boolean}>

取得隨機貼圖

GET /api/mygo/random_img

獨立API

關於獨立拆分之API,請參考 API專案

未來計劃(TodoList)

  • 前端優化
    • 增加亮暗色
    • 增加排序
  • 優化後端
    • 改善api並開放
    • 增加標籤(趕工中)
      • 以集數作為tag
      • 以人物為tag
    • 增加敘述(趕工中)

更新紀錄

請詳見CHANGELOGRELEASE

License

MIT

本專案以MIT規範開源,歡迎大家自由使用、修改及分支開發,但請務必保留原作者署名。