Phase 1: The Brief
Write your own brief. One sentence naming the person, the problem and how your application helps. A list of everything it could do, with version one marked. Between eight and twelve acceptance criteria, each checkable by somebody else on a deployed URL without reading your code. Then show the brief to one person who is not a programmer and ask them to explain back what it does. Where they hesitate, the brief is unclear, not them.
Built it in both languages?
Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.