← back to main


A screenshot of the landing page of my project PopopJS

When you started out as a dev, do the following quotes resonate:

  • "I needed a modal and spent 3-4 hours on it!"

  • "I spent too much time trying to figure out how to implement a modal"

  • "Modals are hard."

These are what I've heard repeatedly during my time at General Assembly's Software Engineering Immersive program. I made it my goal to provide a fast, beginner-friendly way to implement modals to vanilla JavaScript projects.

Lessons Learned

If I had to do it over again (with more time), I would have interviewed all my classmates about their wants and needs in implementing a modal for their projects. I would have also reached out to other budding developers on Twitter about their modal implementation struggles.