Build a re-usable HTML component that allows a user to submit a bug report about the page they're viewing.
- The client-side component should be standalone, and easily re-usable in wider app. It's okay to require a framework(s), but dependencies must be easy to manage.
- Also build out a server that can receive these bugs, parse them, and send them to the Github API as new issues. You can use whatever server environment you'd like.
- To enable the github API, you should probably create a new repo. Alternatively you can mock out the Github API responses.
You should build this as if you were going to put it into production: optimize for code quality over quantity, write tests as appropriate, and so on.
It's fine if you don't actually finish.