Skip to content

Blizarre/flashcard

Repository files navigation

Flashcard app

THIS IS A VIBE-CODED app made with Claude. I DID NOT REVIEW ALL THE CODE BUT EVERY TIME I LOOK AT SOMETHING I FIND A CRITICAL OWASP TOP 10 VULNERABILITY IN IT. DO NOT PUT THIS ON THE OPEN INTERNET. IT SHOULD RUN STRICTLY ON A CONTAINER, BE SINGLE USER (YOU) AND BE PROTECTED BEHIND AN AUTH PROXY THAT IS PROPERLY CONFIGURED.

Very simple self-hosted flashcard app. I built it for my personal use, but it might be useful to others as well.

  • The flashcards are stored in the data/cards.json file
  • There is a very simple python backend to serve the UI, the flashcards and update the cards
  • There is now markdown support for the answers.

All of the features can be demonstrated with these 3 screenshots: Flashcard question Flashcard answer Edit modal

NOTES:

  • authentication/Authorization are not handled by the application. It is designed to be served by a proxy like Caddy security or oauth2-proxy.
  • The UI was generated by Claude, which for once had the good taste of not overcomplicating things with React and Npm. But the css is a bit of a mess.

About

A very simple flashcard web app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •