Skip to content

Hive is a private, invite-only neighborhood chat app built with React, Firebase, and Gemini AI. It uses role-based access (Queen, Soldier, Worker) and security measures like end-to-end encryption and AI-powered moderation to keep communities safe.

Notifications You must be signed in to change notification settings

Eskinder185/Hive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐝 Hive — Private Neighborhood Chat

Built with Backend AI Safety Deploy License

Hive is a secure, invite-only neighborhood chat. Members join with an invite code, chat in rooms or 1-on-1, and stay safe with Gemini-assisted content moderation and strict RBAC.

🔐 Privacy first: Auth via Firebase Email Link Sign-In; routes gated behind Auth.
🧠 Safety: Gemini helps flag unsafe content for Soldiers (mods) and Queen Bee (admin).

🌐 Live Demo · 🔧 Setup · 🚀 Deploy · 🛡️ Security · ❓FAQ


🚀 Features

  • Invite-Only Access: Join requires a valid invite code (scoped by neighborhood).
  • RBAC (Bee Roles):
    • Queen Bee → Admin (first user; manages roles & invites)
    • Soldier Bees → Moderators / safety officers
    • Worker Bees → Regular neighbors
  • Chat Rooms: neighborhood / safety alerts / events / help channels.
  • Direct Messages: secure Worker ↔ Soldier/Admin threads.
  • AI Safety (optional): Gemini moderation (toxicity, threats, doxxing signals).
  • Deployed on GitHub Pages: Vite SPA → gh-pages.
  • Honeycomb UI: themed CSS for trust + clarity (light/dark ready).

🧩 Tech Stack

  • Frontend: React + Vite, React Router, Tailwind (optional)
  • Backend: Firebase Auth (email link), Firestore, Cloud Functions
  • AI Safety: Google Gemini API (server-side mod endpoint)
  • Deploy: GitHub Pages (gh-pages branch or Actions)

About

Hive is a private, invite-only neighborhood chat app built with React, Firebase, and Gemini AI. It uses role-based access (Queen, Soldier, Worker) and security measures like end-to-end encryption and AI-powered moderation to keep communities safe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages