Skip to content

Anamika1608/Echosphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

157 Commits
Β 
Β 
Β 
Β 
Β 
Β 

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.

πŸŽ₯ Demo Video

Echoshpere-Demo.mp4

πŸ— 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

Voice-Powered PG Management with Auto Ticketing & Event Assistance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages