Update a PLAN.md file with your plan for implementing this project, what you've done, what you still need to do. Make the plan AS DETAILED AS POSSIBLE.
When making changes, always new commits, branches, commit and push your code when you make changes.