Has anyone created a fully customised notification center?

Want to try and create a notification center based on new and viewed records. Wanted to know if anyone has tried this with page tracking and custom javascripts.

Would be awesome to implenent it on knack