Shows a list of IP addresses viewing the page
Create a single-page web app that:
- Shows the list of IP addresses currently viewing the app
- When a new user opens the app, dynamically adds their IP address to the list of IPs
- When a user closes the app, dynamically removes their IP address from the list of IPs
- You MUST include installation instructions so that it can be run locally be other developers.
- You MUST publish your solution as a public github repository.
- You MUST include, at a minimum, a javascript component on the client-side portion of the application; the rest of the solution is up to you.
- You SHOULD make extensive use of any tools/frameworks/libraries/APIs you feel aid in completion of the tree requirements
- You SHOULD follow best practices for the languages or tools that you select.
- You SHOULD take as little or as long as you need (but don't overdo it). You will not be evaluated on time to complete.
- You SHOULD ask questions if anything specified here is not clear in any way.
- Fork this github repository using your personal github account
- Create your solution. Test it. Test it again to be sure. Commit it and push to your personal repo.
- Submit a PR (pull request) back to this repository indicating your solution is ready for review
You will be evaluated with the following in mind:
- Does the solution satisfy the three requirements?
- Does the solution run locally based on the provided instructions?
- Does the solution make good use of tools/frameworks/libraries/APIs?
- Does the implementation follow established best practices (design patterns, language usage, code formatting, etc..)?
- Does the implementation use a sound design? What is the efficiency of the design? What happens at scale?
- Does the solution go above/beyond from a visual/UI perspective? Is it nice to look at or does it make the eyes bleed?
Happy coding!