View Project
Few years back, I developed this SPA oversized theme switcher that toggles between light (day) mode and dark (night) mode, with a sun and clouds for day and a moon and stars for night. Every element, from visuals to functionality, was coded entirely from scratch by me using SCSS, Angular animations, and custom Angular code.
The idea came from a YouTube Short where a designer showcased an interactive theme switcher. I thought it was cool and decided to code my version that afternoon.
Since I could only extract a partial image from the low-code, no-code Wix implementation, I carefully observed the design and manually recreated the rest to match it as closely as possible. I also corrected an issue where the day and night labels were reversed in the Wix version.
I built the app using Angular v16, Angular Material, SCSS, later migrating it to Angular v17. I also made the site fully responsive to adapt to different devices.
From a technical perspective, I wouldn’t consider this project particularly complex, especially since I’ve developed much more advanced applications and have also successfully tackled similar tasks many times before. Rather than being a challenge, it felt more like a creative exercise - an opportunity to practice and have fun with something I enjoy.
This app was primarily about transforming an existing design into a fully coded application. It was a simple, enjoyable project I took on because I felt inspired and had the time.
Built with