Skip to content

rj07-dev/NeighbourGo

Repository files navigation

NeighbourGo 🏘️

AI-powered community support, from need to action.

NeighbourGo is a modern civic-tech platform designed to revolutionize community aid by leveraging Gemini 2.0 Flash. It bridges the gap between residents in need and volunteers, using AI to ensure clarity, safety, and multilingual accessibility.

🌟 Key Gemini AI Features

  • Intelligent Request Optimization: Rewrites raw, messy requests into respectful, clear summaries.
  • Automated Classification: Sorts requests into categories (Food, Eldercare, etc.) and tags them for discoverability.
  • Safety Moderation: Built-in AI guardian to flag risky or inappropriate content before it goes public.
  • Multilingual Support: Automatically detects input language and prepares the platform for translation.
  • Smart Matching: Explains why a specific volunteer is a great fit for a request.
  • Support Analytics: Extracts trends from unstructured text to visualize community demand.

🛠️ Tech Stack

  • Frontend: React 19, Tailwind CSS 4, Motion, Lucide icons, Recharts
  • Backend: Node.js, Express
  • AI: Google Gemini 2.0 Flash SDK
  • Dev Tools: Vite, tsx

🚀 Quick Start

  1. Clone & Install:
    npm install
  2. Environment Setup: Create a .env file based on .env.example:
    GEMINI_API_KEY="your_api_key_here"
  3. Run for Dev:
    npm run dev

🎯 Devpost Submission Details

  • Description: A comprehensive civic platform solving the 'coordination gap' in local aid.
  • Innovation: Real-time AI processing of user needs into structured community data.
  • Impact: Enables micro-volunteering and targeted resource allocation.

About

AI-powered community support platform built with Gemini API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages