🌱 Inspiration
Dark mode is often seen as just a visual preference — but for OLED/AMOLED screens, it can significantly reduce power consumption. With billions of devices browsing the web every day, even small design choices can have a real environmental impact.
DarkModeNow.com was born from a simple idea:
What if we could track and promote dark mode adoption as a way to make the web more sustainable?
💡 What it does
DarkModeNow.com scans popular websites and checks whether they support dark mode. It visualizes that data and raises awareness about the environmental benefits of energy-efficient web design.
The goal is to celebrate websites that implement dark mode well — and gently nudge others to join.
🛠 How I built it
The project was built with:
- HTML/CSS/JS for the frontend (hosted on GitHub Pages)
- A Node.js script to crawl websites and detect dark mode support
- Simple JSON-based data store for easy updates and scalability
- Open source from the ground up, with future contributors in mind
🚧 Challenges I ran into
- Accurately detecting dark mode support was trickier than expected — especially with custom theming, prefers-color-scheme variations, and dynamic sites.
- Balancing technical checks with user-visible results — e.g. a site might support dark mode only after login, or only in certain regions.
- Designing something that feels both lightweight and meaningful.
🏆 Accomplishments that I'm proud of
- Built a functional MVP that’s already generating interest
- Created something that blends design, tech, and sustainability
- Sparked real conversations about energy-conscious UI/UX choices
📚 What I learned
- The environmental impact of design is real — and still largely overlooked
- Small features (like a dark theme) can scale to massive collective benefits
- There's a huge opportunity to make sustainability more visible in tech
🚀 What's next for darkmodenow.com
- Add a browser extension to crowdsource dark mode detection
- Launch a public API so others can integrate the data
- Build a badge system for eco-friendly sites
- Improve UX/UI and add more interactive visualizations
- Grow the community and open up contributions
Built With
- ai
- browser-use
- firebase
- html
- javascript
- python
- react
Log in or sign up for Devpost to join the conversation.