An open API service indexing awesome lists of open source software.

https://github.com/anamika1608/echosphere

Voice-Powered PG Management with Auto Ticketing & Event Assistance
https://github.com/anamika1608/echosphere

postgresql prisma-orm voice-agent whatsapp-web

Last synced: 2 months ago
JSON representation

Voice-Powered PG Management with Auto Ticketing & Event Assistance

Awesome Lists containing this project

README

          

# ๐ŸŒ *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

https://github.com/user-attachments/assets/8ed31b92-ef5c-4281-9b98-f97452ff5938

## ๐Ÿ— 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)
```bash
cd client
npm install
npm run dev
```

### Backend (Server)
```bash
cd server
npm install
npm run dev
```

### Database
```bash
cd server
npx prisma generate
npx prisma db push
```