ElderConnect: A Web Application for Senior Mobility and Companionship

Open
GILL PHYSIOTHERAPY LTD.
Calgary, CA-AB, Canada
Project
Academic experience
60 hours of work total
Student
Anywhere
Intermediate level

Project scope

Categories
Product management Website development Information technology Software development Databases
Skills
No skills listed
Details

The project aims to develop a user-friendly web application, ElderConnect, designed to bridge the gap between elderly individuals and reliable drivers or companions. Many seniors face challenges in maintaining their independence due to mobility issues or the need for companionship. This project addresses these challenges by creating a platform that allows seniors to easily connect with vetted drivers and companions for their daily needs, such as medical appointments, grocery shopping, or social outings. The application will feature a simple interface tailored to the elderly, ensuring ease of use. Key functionalities will include user registration, profile management, service request posting, and a review system to ensure quality and trust. The goal is to enhance the quality of life for seniors by providing them with a reliable support network, thereby promoting independence and social engagement.



Deliverables

The project deliverables will include a fully functional web application prototype that demonstrates the core features of ElderConnect. These features will include user registration, a service request system, and a basic review mechanism. Additionally, the project will deliver a user manual and a brief presentation showcasing the application's functionality and potential impact. The team will also provide documentation detailing the development process and future enhancement recommendations.


You will be working on building features for our webapp. Our tech stack is Django (Python backend), Postgres DB, docker, NextJS (Node/Typescript Frontend).


Below are the features we need to build:

  • User Authentication & Registration (Partially done)


Sign-up/login for seniors, drivers, and companions

  • Email verification & password reset (Partially done)
  • Role-based access control (seniors, drivers, companions, admins) (Partially done)


User Profile Management


  • Seniors: Personal details, medical needs, mobility preferences
  • Drivers/Companions: Background verification, availability, certifications
  • Admin panel for managing user roles and reviewing applications


Service Request System

  • Seniors can post ride/companion requests (destination, time, special needs)
  • Matching algorithm to connect seniors with available drivers/companions
  • Request history and status tracking


Booking & Scheduling

  • Calendar integration for scheduling rides and appointments
  • Notifications & reminders via email/SMS


Review & Rating System

  • Seniors can rate drivers/companions after each service
  • Feedback system to ensure quality and trust


Safety & Verification

  • Background checks for drivers and companions
  • Admin approval for service providers
  • Emergency contact feature for seniors


Payment & Transactions

  • Secure online payment integration (Stripe, PayPal)
  • Transparent pricing for services
  • Invoicing & receipts
  • Community & Support


Partner dashboard for local organizations & healthcare providers

  • Help & support section for seniors and families
  • FAQ and customer service chat


Mobile-Friendly & Accessibility Features

  • Simple, intuitive UI for elderly users
  • Voice assistance & large fonts for easy navigation
  • Progressive Web App (PWA) support for mobile users


Admin Dashboard

  • User and service request management
  • Reports and analytics on service usage
  • Moderation tools for feedback and reviews
Mentorship
Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Good health and well-being

About the company

Company
Calgary, CA-AB, Canada
2 - 10 employees
Hospital, health, wellness & medical
Representation
Minority-Owned

Making sure seniors can easily access reliable transportation options tailored to their needs, whether for medical appointments, social outings, or daily errands.