Summary
This website, aptly named “Count Your Days”, has the main purpose of counting down the days until ECTS’ summer break in both school days and full days. Along with this, it shows the count down to the school’s breaks and milestones.
About The Code
The coding was done without a tutorial. We threw code at a wall until something stuck and worked. This was the first time either of us has used JavaScript or CSS. Arlo can use HTML, but they only knew how to use HTML and was dragged kicking and screaming towards CSS. There also was almost no use of ChatGPT, even if Klins suggested it. The original date math was AI and humans did the rest! Arlo definitely did the brunt of the work. Managing the harder work as Zeph ignored it and was slacking on his actual work. Originally this was for Zeph and only Zeph, but he does not understand HTML so tried to get Arlo with help with that. It soon became Arlo’s with Zeph “helping”. (Written by Zeph)
The process (minimal blood and sweat, a lot of tears)
Originally we started out with only the days ’til summer break, but then we started receiving suggestions and extensions. We started adding future dates, such as holiday breaks, by stealing the dates from a Json file. We also spent time figuring out we could use the beloved case statements to make them color coded and pretty! As The Jason Klins has taught us, “a passion for pretty is an incredibly important trait.”
After extracting the dates and their titles, we threw them in a very pretty container. Figuring out how to put variables into HTML was eventful and it took way too long to do that! Stack overflow was not a useful tool during this time period. Shame, shame. But through the persistent effort, and complaining to Klins, we managed to pull through.
Next step: milestones! This was mainly a copy/paste of the dates, but we had to figure out to how use the buttons! Arlo persisted, and cried, but managed to do it! (Yippee!) Zeph did the colors. (Post colorblind filter removal)
Next Steps
Due to Zeph’s admiration for SUS programs, Klins has allowed us to include a sus reference. He doesn’t remember this and claims this didn’t happen. (12/21/23)
Fixing the weekend count for right before a day off. (12/21/23)
Class times! We may end up abandoning this, but the new CMN teacher suggested it. This is in an attempt to befriend other classes by including their suggestions.
Pictures







GitHub + Link
Shameful moments
- Center tags (THAT WERE BRIGHT RED AND NOT GOOD)
- Font tags
- Any small adjustment leading to complete site breakage
- The ‘Murica gradient (which you can still see)
- Zeph messing up colors due to having a colorblind filter on his computer
- Zeph is in fact, not colorblind. He prefers the brighter reds it gives.
- Spelling errors
- Memorial’ Day (Not us, was Klins)
