Even though you worked solo in this project, it was a clear requirement for this code challenge that:
Use Git during the development process. Push to a public repository on Github or Gitlab. Make regular commits and merge code using pull requests.
We expect the changes to be merged by using pull requests; the reason is it helps show your planning skills, i.e. how you analyze the given requirements, break it down into smaller achievable parts, and implement them in each pull request. Also, by going through the PRs, we can evaluate if you know to use Git flow efficiently (which is crucial when working in a development team)
Issue
Even though you worked solo in this project, it was a clear requirement for this code challenge that:
We expect the changes to be merged by using pull requests; the reason is it helps show your planning skills, i.e. how you analyze the given requirements, break it down into smaller achievable parts, and implement them in each pull request. Also, by going through the PRs, we can evaluate if you know to use Git flow efficiently (which is crucial when working in a development team)