Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ARCHANA-SENGUNTHAR/ElderlyCare-Network

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

36 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

A UNIFIED MERN APPLICATION FOR HOLISTIC ELDERLY ASSISTANCE-COMPANION+

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


๐Ÿ“ Project Structure

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

โš™๏ธ Installation & Setup

๐Ÿ”นFrontend Setup

Clone the repository:

git clone https://github.com/Anisa-barvin/ElderlyCare-Network.git

Navigate to frontend:

cd ElderlyCare-Network/CompanionPlusApp

Install dependencies:

npm install

Run locally:

npx expo start

Build for web:

npx expo export -p web

๐Ÿ”นBackend Setup

  • Navigate to backend:
cd ElderlyCare-Network/Companionplus-backend
  • Install dependencies:
npm install
  • Start server:
  node server.js

๐Ÿ” Environment Variables (Backend)

Set 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

โœจ Key Features

๐Ÿ‘ด Elder Module

  • Elder registration & secure login

  • Email OTP verification

  • Profile management

  • Chat with caregivers & family

๐Ÿง‘โ€โš•๏ธ Caregiver Module

  • Caregiver registration

  • OTP-based verification

  • Elder interaction & communication

๐Ÿ’ฌ Real-Time Chat

  • Secure messaging using Socket.IO

  • Auto-scroll & live updates

๐Ÿ” Authentication

  • JWT-based authentication

  • Role-based navigation (Elder / Caregiver)

๐Ÿ“ง Email Services

  • OTP email verification using Brevo

  • Secure transactional email delivery

๐ŸŒ Cross-Platform

  • Mobile (Android / iOS)

  • Web (Expo Web + Netlify)

๐Ÿš€ Deployment

  • Frontend: Netlify
  • Backend: Render
  • Database: MongoDB Atlas
  • Email: Brevo

๐Ÿ”ฎ Future Enhancements

  • Emergency alert system

  • Appointment scheduling with doctors

  • Health monitoring dashboard

  • Push notifications

  • AI-powered caregiver recommendations

  • Multi-language support


GUIDANCE:

Dr. S. Prakash

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!


๐Ÿ‘ฉโ€๐Ÿ’ป Author

Anisa Barvin

๐Ÿ“ง Email

๐Ÿ”— GitHub

Anika V

๐Ÿ“ง Email

๐Ÿ”— GitHub

Archana gurusamy

๐Ÿ“ง Email

๐Ÿ”— GitHub

Hemalatha P N

๐Ÿ“ง Email

๐Ÿ”— GitHub


โญ Support

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 ๐Ÿ’š

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 87.2%
  • JavaScript 12.8%