DEV Community

Anmol Pawar
Anmol Pawar

Posted on

# 🌌 SkyGuardian Lite: We’re Losing the Night Sky 🌍

DEV Weekend Challenge: Earth Day

This is a submission for Weekend Challenge: Earth Day Edition

🌍 What I Built

Have you ever looked up at the night sky… and noticed something missing?

In many cities, stars have slowly disappeared β€” not because they’re gone, but because we’ve hidden them behind artificial light.

SkyGuardian Lite is a simple AI-powered web app that helps users:

  • πŸŒ• Understand light pollution levels in their area
  • 🌌 See how it affects star visibility
  • πŸ€– Get AI-generated insights and suggestions
  • 🌍 Build awareness about environmental impact

πŸ‘‰ The goal is to turn an invisible problem into something visible, emotional, and actionable


🎬 Demo

πŸ‘‰ Enter a city β†’ Get instant analysis

Example:

  • πŸ“ Location: Bhopal
  • πŸŒ• Pollution Level: Medium
  • ✨ Stars Visibility: Partially Visible
  • πŸ€– AI Insight: Explains impact + suggestions

πŸ’» Code


βš™οΈ How I Built It

SkyGuardian Lite follows a simple but effective flow:

User Input β†’ Analysis β†’ AI Insight β†’ Actionable Suggestions

🧠 Backend

  • Python + Flask
  • Generates a simplified light pollution level (Low / Medium / High)

πŸ€– AI Integration

I used Google Gemini to:

  • Explain pollution levels in simple language
  • Describe environmental and human impact
  • Suggest practical actions

πŸ‘‰ Instead of just showing data, the app translates it into understanding

🎨 Frontend

  • HTML + CSS (dark cinematic theme 🌌)
  • Glassmorphism UI for modern feel
  • Emotional visual (tree vs human impact 🌳)

πŸ’‘ Design Philosophy

  • Keep it simple
  • Make it interactive
  • Add emotional storytelling

πŸ† Prize Categories

βœ… Best Use of Google Gemini

  • Used Gemini to generate real-time environmental insights and actionable suggestions

βœ… Best Use of GitHub Copilot

  • Assisted in speeding up development and improving code structure

🎨 Visual Storytelling

To make the impact more understandable, I added a storytelling layer:

  • 😞 Polluted Sky β†’ Stars hidden
  • 😊 Clean Sky β†’ Stars visible

πŸ‘‰ This transforms data into a story β€” making the problem not just visible, but felt


🚧 Challenges I Faced

  • Building a meaningful project within a short weekend
  • Simplifying a complex environmental issue
  • Balancing creativity with functionality

πŸš€ What’s Next

SkyGuardian Lite is part of a bigger vision:

  • Real-time data integration
  • Image-based pollution detection
  • Location-based live tracking
  • Community awareness features

🌍 Final Thought

We didn’t lose the stars.
We just stopped seeing them.

Maybe it’s time to look up again β€” before the sky forgets us. ✨


SkyGuardian Lite β€” because it’s not too late.

Top comments (0)