An open API service indexing awesome lists of open source software.

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.

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.