diff --git a/README.md b/README.md index 94b53e1..6c6f2c1 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,20 @@ Little nodejs + mongodb app that I hack together with ChatGPT and Cursor to keep ![Oscars Pool 2026](https://github.com/quoije/oscars-pool/blob/2026/img/preview.png) +## Features +- User accounts: register, login, JWT auth +- Simple registration verification via `DOG_NAMES` +- Mark nominees as watched (per user), with watched date +- Browse movies by Oscar year + API for available years +- User stats: watched count/ratio and watched titles +- Movie details pulled from OMDb (title/plot/rating/poster) via IMDb ID +- Admin movie management: add, edit (optionally refresh from OMDb), delete +- Built-in player page with multiple source options (VOD link, direct video file, embed) +- Resume playback: per-user playback progress saving (time/duration) +- Global settings: active Oscar year, “completion” modal content for checklist +- Password flows: admin temp password reset + forced change on next login +- Version endpoint backed by latest GitHub commit (cached) + ## Setup Config those in your .env file: