It’s taken me a while to post this project because I like to wait till they go live; however, it looks like this project was put on the back burner after I pretty much completed it.
I had a lot of fun building this app. It had to be totally responsive and the hover state of each day could cover 4 days. This was a fun challenge to work through. I had to check the position of the hovered box and open the hover state inside the month. I also had to build this app so that they could populate the days using JavaScript. I ended up creating a JavaScript calendar object with years, months and days. Each day has a default state which could be altered if desired. This calendar object was essentially the back-end for the app. It ended up being a super clean way to organize the code.