Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kshitijRM/Colony-Care

Repository files navigation


๐Ÿ˜๏ธ About

Colony-Care is a cross-platform mobile app that modernizes how residential communities โ€” housing societies, gated colonies, and apartments โ€” communicate and operate.

No more chaotic WhatsApp groups or missed paper notices. One app. One community. Zero friction.

Built with React Native + Expo, fully typed in TypeScript, and navigated via Expo Router's file-based routing.


๐Ÿ“ธ Screenshots

๐Ÿ” Login & ๐Ÿ  Home Dashboard



๐Ÿ“‹ Complaints & ๐Ÿšจ Emergency SOS



๐Ÿ’ฌ Community Feed & ๐Ÿ‘ค Profile



๐Ÿ‘ท Colony Staff Management


โœจ Features

Module Description
๐Ÿ” Login Google OAuth + Email/Password login
๐Ÿ  Dashboard Colony Health Score, weekly trends, quick actions
๐Ÿ“‹ Complaints Raise, filter & track complaints with Map View
๐Ÿค– AI Categorization Auto-categorize complaints by type & priority
๐Ÿšจ Emergency SOS One-tap SOS for Fire, Medical, Security, Flood
๐Ÿ’ฌ Community Feed Trending posts, announcements & discussions
๐Ÿ‘ค Profile & Badges Resident stats, earned badges, settings
๐Ÿ‘ท Staff Management Register & manage colony workers (Admin only)
๐Ÿ“Š Admin Dashboard Analytics, staff control & colony-wide insights

๐Ÿ› ๏ธ Tech Stack

๐Ÿ“ฑ Framework โ†’ React Native + Expo (Managed Workflow)
๐Ÿงญ Routing โ†’ Expo Router (File-based, like Next.js)
๐Ÿ”ท Language โ†’ TypeScript (Strict mode)
๐ŸŽจ Styling โ†’ React Native StyleSheets
๐Ÿ”ฃ Icons โ†’ @expo/vector-icons

๐Ÿ“ Project Structure

Colony-Care/
โ”œโ”€โ”€ app/
โ”‚ โ”œโ”€โ”€ (tabs)/
โ”‚ โ”‚ โ”œโ”€โ”€ index.tsx # ๐Ÿ  Dashboard
โ”‚ โ”‚ โ”œโ”€โ”€ complaints.tsx # ๐Ÿ“‹ Complaints
โ”‚ โ”‚ โ”œโ”€โ”€ feed.tsx # ๐Ÿ’ฌ Community Feed
โ”‚ โ”‚ โ””โ”€โ”€ profile.tsx # ๐Ÿ‘ค Profile
โ”‚ โ””โ”€โ”€ _layout.tsx # Root layout
โ”œโ”€โ”€ components/ # Reusable UI components
โ”œโ”€โ”€ constants/ # Colors, sizes
โ”œโ”€โ”€ hooks/ # Custom hooks
โ”œโ”€โ”€ types/ # TypeScript definitions
โ””โ”€โ”€ assets/
 โ””โ”€โ”€ screenshots/ # ๐Ÿ“ธ App screenshots

๐Ÿš€ Getting Started

Prerequisites: Node.js v18+, Expo CLI, Expo Go app on your phone.

# Clone & install
git clone https://github.com/kshitijRM/Colony-Care.git
cd Colony-Care
npm install
# Start dev server
npx expo start

๐Ÿ“ฑ Scan the QR code with Expo Go โ€” you're live!

npx expo start --android # Android emulator
npx expo start --ios # iOS simulator (macOS only)
npx expo start --clear # Clear cache & restart

๐Ÿค Contributing

git checkout -b feat/your-feature
# make changes
git commit -m "feat: your message"
git push origin feat/your-feature
# Open a Pull Request ๐Ÿš€

Commit convention: feat: ยท fix: ยท docs: ยท style: ยท refactor: ยท chore:

๐ŸŸข New? Look for good first issue labels!


๐Ÿ—บ๏ธ Roadmap

  • Project scaffold + Expo Router
  • Tab navigation + core screens
  • Complaint system with AI categorization
  • Emergency SOS screen
  • Community Feed
  • Admin & Staff Management
  • Backend API integration
  • Push notifications
  • Visitor QR code generation
  • Dark mode support

๐Ÿ‘ฅ Team

Name GitHub
๐Ÿ‘‘ Kshitij @kshitijRM
๐Ÿš€ Vijay Purandare @vijju9019
๐Ÿค Amith H P @amith-hp

The Debugger's ยท Cambridge Institute of Technology, Bangalore ๐Ÿ‡ฎ๐Ÿ‡ณ


๐Ÿ† Contributors


๐Ÿ“„ License

Licensed under the MIT License โ€” see LICENSE for details.


Made with โค๏ธ by The Debugger's ยท If this helped you, drop a โญ!

About

๐Ÿ˜๏ธ A cross-platform colony management app built with React Native, Expo & TypeScript. Complaints, SOS, Community Feed & Admin Dashboard โ€” all in one app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /