kelpers

This is a Next.js project bootstrapped with v0.

Built with v0

This repository is linked to a v0 project. You can continue developing by visiting the link below – start new chats to make changes, and v0 will push commits directly to this repo. Every merge to main will automatically deploy.

Continue working on v0 β†’

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Learn More

🌱 Environmental Crowdsourcing & Community Action Platform

See something. Make a difference.

A crowdsourced environmental intelligence platform that turns everyday observations into community action and useful environmental data.

Users can report environmental conditions around them, discover volunteer opportunities, help confirm community observations, and voluntarily contribute anonymized data for environmental research.


🌎 The Idea

Environmental problems happen everywhere, but much of what happens around us is never documented.

Someone notices smoke in the distance.

Someone sees a pile of trash in a park.

Someone discovers polluted water.

Someone notices flooding.

Someone sees an injured animal.

Most of these observations disappear after the person walks away.

This platform turns those small observations into useful information.

The core loop

             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚   OBSERVE   β”‚
             β”‚             β”‚
             β”‚ See an issueβ”‚
             β”‚ Take a photoβ”‚
             β”‚ Report it   β”‚
             β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
                    β”‚
                    β–Ό
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚  UNDERSTAND β”‚
             β”‚             β”‚
             β”‚ Community   β”‚
             β”‚ reports     β”‚
             β”‚      +      β”‚
             β”‚ AI grouping β”‚
             β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
                    β”‚
                    β–Ό
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚    ACT      β”‚
             β”‚             β”‚
             β”‚ Volunteer   β”‚
             β”‚ Nonprofits  β”‚
             β”‚ Community   β”‚
             β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
                    β”‚
                    β–Ό
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚   RESEARCH  β”‚
             β”‚             β”‚
             β”‚ Aggregated  β”‚
             β”‚ environmentalβ”‚
             β”‚ data        β”‚
             β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

✨ Features

πŸ“ Environmental Reporting

Users can report observations including:

Reports can include:


🚨 Crisis Reporting

A dedicated crisis interface allows users to quickly report urgent environmental events.

Examples include:

The crisis flow is intentionally faster than the standard reporting workflow.


πŸ€– AI Incident Grouping

Multiple people may report the same event independently.

For example:

Person A β†’ Smoke reported
Person B β†’ Smoke reported
Person C β†’ Fire reported
Person D β†’ Smoke reported
Person E β†’ Smoke reported
       ↓
   AI grouping
       ↓
Likely related incident
       ↓
"Wildfire / Smoke Event"
5 reports

The application uses AI-style grouping to demonstrate how individual observations can become larger environmental incidents.

The system intentionally describes these as likely related rather than claiming certainty.


πŸ—ΊοΈ Environmental Map

Users can explore environmental observations around them.

The map supports:

Users can select individual reports or grouped incidents for additional information.


🧀 Volunteer Opportunities

Users can discover nearby ways to help.

Opportunities can be filtered by:

Examples:

The platform can connect nearby volunteer opportunities with environmental issues reported by the community.


🏒 Nonprofit Support

Organizations can use the platform to:

The hackathon demo uses seeded/mock organizations rather than requiring real nonprofit integrations.


πŸ”¬ Environmental Research

Community observations can become a valuable source of aggregated environmental information.

Researchers can request datasets based on:

Example:

Region:
Atlanta, GA

Date:
January – September 2026

Categories:
Air / Smoke
Water Pollution
Flooding

The demo provides simulated research requests and aggregated dataset statistics.

Research data is presented as:

Voluntary + Aggregated + Anonymized


πŸ‘€ Personal Impact

Users can view their own contributions.

Example:

Your Environmental Impact

17 contributions

9 reports
5 volunteer activities
3 environmental actions

The platform focuses on personal/community impact rather than competitive leaderboards.


πŸ” Privacy

Privacy is an important part of the platform.

Public reports use approximate locations rather than exposing exact personal locations.

Research datasets are designed to be aggregated and anonymized.

Users voluntarily contribute their observations.


πŸ§‘β€πŸ’» Technology

The hackathon implementation is designed as a polished frontend-first application.

Frontend

Data

The hackathon demo uses seeded/mock data to simulate:

This allows the product to demonstrate the complete user experience without requiring a large production backend.


πŸ“± Main Screens

Home

The central dashboard showing:

Map

Interactive exploration of environmental observations and incidents.

Report

Create a standard environmental observation.

Crisis

Quickly report urgent environmental events.

Help

Discover nearby volunteer opportunities.

Profile

View personal reports, volunteering history, and environmental impact.

Research

Explore aggregated environmental information and submit data requests.

Organization View

Demonstrates how nonprofits can interact with community reports.


πŸ§ͺ Demo Strategy

The hackathon demo focuses on the full product story rather than production infrastructure.

A typical demonstration:

  1. A user notices an environmental issue.
  2. They create a report with a photo and location.
  3. The report appears on the community map.
  4. Several nearby reports are shown as potentially related.
  5. AI groups the reports into a likely incident.
  6. The user explores the incident.
  7. The app recommends a relevant volunteer opportunity.
  8. The user joins the opportunity.
  9. The user’s profile reflects their contribution.
  10. Aggregated observations are shown as environmental research data.
  11. A researcher can submit a request for an anonymized dataset.

This demonstrates the complete:

Observe β†’ Understand β†’ Act β†’ Research

cycle.


🌱 Future Development

Potential future versions could include:


🎯 Why It Matters

The goal is to make environmental participation accessible.

People don’t always have time to organize a cleanup, attend a meeting, or conduct scientific research.

But they might have 20 seconds to:

See something β†’ take a photo β†’ report it.

One observation may seem small.

Thousands of observations can reveal patterns, connect communities with organizations, help researchers understand environmental conditions, and make it easier for people to take action.


πŸ† Hackathon Concept

See something. Make a difference.

A simple observation can become community intelligence.

Community intelligence can become action.

And collective action can create better environmental understanding.

To learn more, take a look at the following resources: