Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Echosphere – AI-Powered Property Management Platform

Echosphere is a modern property management solution that connects residents, property owners, and maintenance staff through an AI-powered, voice-enabled platform. It simplifies community living by streamlining issue reporting, service requests, and management workflows.

🏗 Tech Stack

  • Frontend: React 19 + TypeScript + Vite + Tailwind CSS
  • UI Components: Radix UI + shadcn/ui + Lucide Icons + Heroicons
  • State Management: Zustand
  • Animations & Styling: Framer Motion + Tailwind Merge + tw-animate-css
  • 3D/Graphics: Spline (@splinetool/react-spline, @splinetool/runtime) + tsparticles
  • Routing & Themes: React Router DOM + Next Themes
  • Backend Framework: Express 5 + TypeScript
  • Database & ORM: PostgreSQL + Prisma ORM
  • Authentication & Security: JWT
  • Cloud & Media: Cloudinary + Multer
  • AI / NLP: Google GenAI SDK (@google/genai)
  • Messaging & QR: WhatsApp Web.js + qrcode

✨ Core Features

👥 Multi-Role User System

  • Residents → Report issues, request services, view events
  • Property Owners → Manage properties, approve requests, oversee staff
  • Technicians → Handle assigned tasks, update status, communicate

🖼 Screenshots

image image

Owner Dashboard

image

PG Community Dashboard

image image image

Resident Dashboard

image

🛠 Issue Management System

  • Types: Plumbing, Electrical, HVAC, Security, Internet, Appliances, Structural, Pest Control
  • Priorities: P1 (Critical) → P4 (Low)
  • Workflow: Pending → Assigned → In Progress → Resolved
  • Attachments: Multiple image uploads for documentation

🧾 Service Request System

  • Services: Cleaning, Repair, Maintenance, Installation, Inspection
  • Workflow: Pending → Awaiting Approval → Approved → Assigned → In Progress → Completed
  • Approval: Owner approval required before assignment

🎙 Voice-Enabled Features

  • Voice Assistant: AI-powered conversational interface
  • Commands: Raise issues, check status, request services
  • NLP: Converts speech into structured, actionable requests

🚀 Development Setup

Frontend (Client)

cd client
npm install
npm run dev

Backend (Server)

cd server
npm install
npm run dev

Database

cd server
npx prisma generate
npx prisma db push

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages