The Open Record
Finish and publish the investigation, meeting all twelve acceptance criteria. There is no step-by-step, because there is not one at work either. Start from the question, not the data. Get one real number on screen early, then make it defensible. When you think it is finished, hand the repository to somebody else and ask them to reproduce your headline number from your instructions alone, without asking you anything. Whatever they have to ask is what is missing. Then write the README, state the limits, and put the link in your portfolio.
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.