Skip to content

MPAMlab/kaitou-ch

 
 

Repository files navigation

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.

About

A Serverless Voting App. Powered by AWS Lambda & Amplify, Vue.JS & p5-ui. (domain will be moved to kaitou-ch.srt.pub for archving state after Aug.-Sept., 2024)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 38.5%
  • Vue 27.7%
  • Python 18.3%
  • CSS 12.9%
  • HTML 2.6%