This is a submission for [Weekend ---
**Challenge: Earth Day Edition* π
(https://dev.to/challenges/weekend-2026-04-16)
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)