ElderCare Network is a modern, compassionate platform designed to support elderly individuals by connecting them with caregivers, family members, and essential services โ all in one place.
A secure and user-friendly digital companion for elderly care management, communication, and well-being.
๐ Website: ๐Live Here
ElderlyCare-Network/
โ
โโโ CompanionPlusApp/ # Frontend (React Native + Expo Web)
โ โโโ assets/ # Images, icons, fonts
โ โโโ components/ # Reusable UI components
โ โโโ navigation/ # React Navigation setup
โ โโโ screens/ # App screens (Auth, Chat, Profile, etc.)
โ โโโ utils/ # API config & helpers
โ โโโ App.tsx # App entry point
โ โโโ index.css # Web-specific styles
โ โโโ package.json # Frontend dependencies
โ
โโโ Companionplus-backend/ # Backend (Node.js + Express)
โ โโโ config/ # Database & environment config
โ โโโ controllers/ # Route controllers (Auth, Chat, etc.)
โ โโโ middleware/ # Auth & error middleware
โ โโโ models/ # MongoDB schemas
โ โโโ routes/ # API routes
โ โโโ utils/ # Mailer, OTP, helpers
โ โโโ server.js # Backend entry point
โ โโโ package.json # Backend dependencies
โ
โโโ README.md # Project documentation
git clone https://github.com/Anisa-barvin/ElderlyCare-Network.gitcd ElderlyCare-Network/CompanionPlusAppnpm installRun locally:
npx expo startnpx expo export -p web- Navigate to backend:
cd ElderlyCare-Network/Companionplus-backend- Install dependencies:
npm install- Start server:
node server.jsSet these in Render Dashboard โ Environment Variables:
MONGO_URI=YOUR_MONGODB_URL
JWT_SECRET=YOUR_JWT_SECRET_KEY
GROQ_API_KEY=YOUR_GROQ_API_KEY_KEY
ASSEMBLYAI_API_KEY=YOUR_ASSEMBLYAI_API_KEY
BREVO_SENDER_EMAIL=YOUR_BREVO_SENDER_EMAIL
BREVO_API_KEY=YOUR_BREVO_API_KEY-
Elder registration & secure login
-
Email OTP verification
-
Profile management
-
Chat with caregivers & family
-
Caregiver registration
-
OTP-based verification
-
Elder interaction & communication
-
Secure messaging using Socket.IO
-
Auto-scroll & live updates
-
JWT-based authentication
-
Role-based navigation (Elder / Caregiver)
-
OTP email verification using Brevo
-
Secure transactional email delivery
-
Mobile (Android / iOS)
-
Web (Expo Web + Netlify)
- Frontend: Netlify
- Backend: Render
- Database: MongoDB Atlas
- Email: Brevo
-
Emergency alert system
-
Appointment scheduling with doctors
-
Health monitoring dashboard
-
Push notifications
-
AI-powered caregiver recommendations
-
Multi-language support
Head of Department-Information Technology,Sri Shakthi Institute of Engineering and Technology-Coimbatore
I would like to thank our guide for his support throughout the development of this project, that we can finally bring our webiste live. It was very crucial time period where we came across many knowledgable insights. Thank you sir!
๐ง Email
๐ GitHub
๐ง Email
๐ GitHub
๐ง Email
๐ GitHub
๐ง Email
๐ GitHub
I hope it will be useful to many elders, and peers review and feedback is supported to improve our project. If you like this project, donโt forget to โญ the repository! Your support helps improve and expand ElderCare Network ๐