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.
- 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.
- 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
- Clone & Install:
npm install
- Environment Setup:
Create a
.envfile based on.env.example:GEMINI_API_KEY="your_api_key_here"
- Run for Dev:
npm run dev
- 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.