Key takeaways from producing an interactive website