https://github.com/nonefffds/kaitou-ch
A Serverless Voting App. Powered by Cloudflare Pages/Function/D1, Vue.JS & p5-ui.
https://github.com/nonefffds/kaitou-ch
cloudflare-pages-functions p5-ui vuejs
Last synced: 20 days ago
JSON representation
A Serverless Voting App. Powered by Cloudflare Pages/Function/D1, Vue.JS & p5-ui.
- Host: GitHub
- URL: https://github.com/nonefffds/kaitou-ch
- Owner: nonefffds
- Created: 2023-10-30T17:13:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-05-16T16:47:23.000Z (about 2 months ago)
- Last Synced: 2026-05-16T18:40:20.561Z (about 2 months ago)
- Topics: cloudflare-pages-functions, p5-ui, vuejs
- Language: JavaScript
- Homepage: https://kaitou-ch.srt.pub
- Size: 561 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Kaitou-Ch
A serverless try for a voting web app, a fan-made site derived from Persona 5.
Powered by Cloudflare Pages, Cloudflare D1, Vue.JS w/ p5-ui.
https://kaitou-ch.srt.pub
Please note: You can only vote once per minute. The result will not refresh unless I personally wanted though.
## to-do:
1. use env. var for both amplify(prod. env) and vercel(dev. env)
2. Use Google reCaptcha v3 for security(the key hidden exposed in commit history is now deleted)
3. ~~change the question by client's date automatically, also add current date (question reference: https://megamitensei.fandom.com/wiki/Phantom_Aficionado_Website#Persona_5_Royal)~~, add rolling comment section(texts from the game)
4. better UI I guess
5. jpn & en support (Vue I18n)
6. divide CSS and JS to other documents
7. enrich this Readme (incl. Deployments etc.)
Maybe one day the percentage can be changed by date it gone so we can have a GAME mode, and voted by website viewers like current situation which is REAL mode. Depend on if I have more time to spend on this.