{"id":31165338,"url":"https://github.com/anamika1608/echosphere","last_synced_at":"2026-05-07T04:38:17.255Z","repository":{"id":308360646,"uuid":"1023829923","full_name":"Anamika1608/Echosphere","owner":"Anamika1608","description":"Voice-Powered PG Management with Auto Ticketing \u0026 Event Assistance","archived":false,"fork":false,"pushed_at":"2025-09-13T08:10:22.000Z","size":10659,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-13T08:38:45.287Z","etag":null,"topics":["postgresql","prisma-orm","voice-agent","whatsapp-web"],"latest_commit_sha":null,"homepage":"https://echosphere-gray.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Anamika1608.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-21T18:59:58.000Z","updated_at":"2025-09-13T08:00:12.000Z","dependencies_parsed_at":"2025-08-24T15:16:53.822Z","dependency_job_id":"1edea741-370b-4301-95bb-0bf1a0843a74","html_url":"https://github.com/Anamika1608/Echosphere","commit_stats":null,"previous_names":["anamika1608/echosphere"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Anamika1608/Echosphere","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anamika1608%2FEchosphere","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anamika1608%2FEchosphere/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anamika1608%2FEchosphere/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anamika1608%2FEchosphere/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anamika1608","download_url":"https://codeload.github.com/Anamika1608/Echosphere/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anamika1608%2FEchosphere/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275902538,"owners_count":25549249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-19T02:00:09.700Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["postgresql","prisma-orm","voice-agent","whatsapp-web"],"created_at":"2025-09-19T08:10:00.948Z","updated_at":"2025-09-19T08:10:02.676Z","avatar_url":"https://github.com/Anamika1608.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌐 *Echosphere – AI-Powered Property Management Platform*\n\n*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.  \n\n## 🎥 Demo Video\n\nhttps://github.com/user-attachments/assets/8ed31b92-ef5c-4281-9b98-f97452ff5938\n\n## 🏗 Tech Stack\n\n* **Frontend**: React 19 + TypeScript + Vite + Tailwind CSS\n* **UI Components**: Radix UI + shadcn/ui + Lucide Icons + Heroicons\n* **State Management**: Zustand\n* **Animations \u0026 Styling**: Framer Motion + Tailwind Merge + tw-animate-css\n* **3D/Graphics**: Spline (`@splinetool/react-spline`, `@splinetool/runtime`) + tsparticles\n* **Routing \u0026 Themes**: React Router DOM + Next Themes\n* **Backend Framework**: Express 5 + TypeScript\n* **Database \u0026 ORM**: PostgreSQL + Prisma ORM\n* **Authentication \u0026 Security**: JWT\n* **Cloud \u0026 Media**: Cloudinary + Multer\n* **AI / NLP**: Google GenAI SDK (`@google/genai`)\n* **Messaging \u0026 QR**: WhatsApp Web.js + qrcode\n\n## ✨ Core Features\n\n### 👥 Multi-Role User System\n- *Residents* → Report issues, request services, view events  \n- *Property Owners* → Manage properties, approve requests, oversee staff  \n- *Technicians* → Handle assigned tasks, update status, communicate  \n\n\n## 🖼 Screenshots\n\n\u003cimg width=\"1631\" height=\"726\" alt=\"image\" src=\"https://github.com/user-attachments/assets/1e20de94-4220-4e16-ae32-f07e4e83d0f7\" /\u003e\n\u003cimg width=\"1152\" height=\"834\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3f3d71a2-b9ab-47a7-9de5-b0cf2867da4b\" /\u003e\n\n# Owner Dashboard\n\u003cimg width=\"1919\" height=\"912\" alt=\"image\" src=\"https://github.com/user-attachments/assets/ee29e1b3-8331-40a6-9f47-65647dcb2411\" /\u003e\n\n# PG Community Dashboard\n\u003cimg width=\"1918\" height=\"912\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a726c3c1-4507-4498-99df-b44aa7cdf1a0\" /\u003e\n\u003cimg width=\"1919\" height=\"912\" alt=\"image\" src=\"https://github.com/user-attachments/assets/52dc4857-f0b3-47e2-8fcb-cfc929fbd51a\" /\u003e\n\u003cimg width=\"1919\" height=\"914\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a20a476e-c456-4d78-9b71-0e9dc36381bb\" /\u003e\n\n# Resident Dashboard\n\u003cimg width=\"1917\" height=\"907\" alt=\"image\" src=\"https://github.com/user-attachments/assets/f545d4df-1a78-4869-833f-8823e31ce7da\" /\u003e\n\n\n\n\n### 🛠 Issue Management System\n- *Types*: Plumbing, Electrical, HVAC, Security, Internet, Appliances, Structural, Pest Control  \n- *Priorities*: P1 (Critical) → P4 (Low)  \n- *Workflow*: Pending → Assigned → In Progress → Resolved  \n- *Attachments*: Multiple image uploads for documentation  \n\n\n\n### 🧾 Service Request System\n- *Services*: Cleaning, Repair, Maintenance, Installation, Inspection  \n- *Workflow*: Pending → Awaiting Approval → Approved → Assigned → In Progress → Completed  \n- *Approval*: Owner approval required before assignment  \n\n\n\n### 🎙 Voice-Enabled Features\n- *Voice Assistant*: AI-powered conversational interface  \n- *Commands*: Raise issues, check status, request services  \n- *NLP*: Converts speech into structured, actionable requests  \n\n\n\n\n## 🚀 Development Setup\n\n### Frontend (Client)\n```bash\ncd client\nnpm install\nnpm run dev\n```\n\n### Backend (Server)\n```bash\ncd server\nnpm install\nnpm run dev\n```\n\n### Database\n```bash\ncd server\nnpx prisma generate\nnpx prisma db push\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanamika1608%2Fechosphere","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanamika1608%2Fechosphere","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanamika1608%2Fechosphere/lists"}