Skip to content

anirudh0208/SeniorConnect

Repository files navigation

👴 Senior Connect

A Communication and Care Support App for Elderly People

Platform Backend Status


📋 Project Overview

Senior Connect is an Innovation Design & Thinking (IDT) mini-project aimed at solving real-world social problems faced by elderly people living in old-age homes.

Problem Statement

Elderly people often experience:

  • 😔 Loneliness and lack of regular communication with family
  • 🤷 Complex digital platforms not designed for seniors
  • 📝 No easy way to give feedback on food and daily care

Solution

A simple, senior-friendly mobile app that enables:

  • 📞 One-tap family calling
  • 💬 Quick messaging with pre-set responses
  • 📝 Easy food quality feedback
  • 🔔 Daily reminders and notifications

👥 Target Users

User Type Role
👴 Senior Citizen Primary user - makes calls, gives feedback
👨‍👩‍👧 Family Member Receives updates, calls senior
🏥 Caregiver/Admin Views feedback, manages notifications

🎨 Design Principles

  • ✅ Extremely simple UI
  • ✅ Large buttons (60px+) and text (18-36px)
  • ✅ High contrast colors
  • ✅ Minimal navigation (2 clicks max)
  • ✅ Senior-friendly accessibility

📱 App Screens

Screen Features
Login 3 role-based login buttons
Home (Senior) Call, Message, Feedback, Notifications
Call Avatar, timer, Mute/End buttons
Feedback Emoji ratings (Good/Average/Poor)
Notifications Daily reminders list

🔥 Backend Architecture

Uses Firebase Cloud Firestore with 3 collections:

├── users/          → User profiles
├── feedback/       → Food quality ratings  
└── notifications/  → Daily reminders

See FIREBASE_ARCHITECTURE.md for complete documentation.


🛠️ Tech Stack

Component Technology
Frontend HTML, CSS, JavaScript
Mobile Capacitor (Web → Android)
Backend Firebase Cloud Firestore
Design Custom CSS Design System

📁 Project Structure

SeniorConnect/
├── index.html              # App screens
├── styles.css              # Senior-friendly styles
├── app.js                  # Navigation & interactions
├── FIREBASE_ARCHITECTURE.md # Backend documentation
├── www/                    # Capacitor web assets
└── android/                # Android native project
    └── app/build/outputs/apk/debug/
        └── app-debug.apk   # Installable APK

🚀 How to Run

Browser

# Open directly in browser
index.html

Android

# Install APK on phone
adb install android/app/build/outputs/apk/debug/app-debug.apk

🎓 Learning Outcomes

  1. User-Centered Design - Designing for accessibility
  2. Mobile Development - Web-to-Android conversion
  3. Cloud Backend - Firebase Firestore integration
  4. Problem Solving - Addressing real-world elderly care issues

👨‍💻 Team

IDT Mini Project - First Year Engineering


📄 License

This project is for academic purposes only.

About

A web application designed to help elderly individuals in old-age homes, stay connected with their family and caregivers through video calls, messaging, and daily check-ins.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors