hackquest logo

Nurtura

Your elderly support and companion.

ビデオ

説明

Nurtura -

Elderly Support Platform Nurtura is a comprehensive elderly support platform designed to assist seniors by ensuring their safety, health, and communication with caregivers. The platform integrates emergency alerts, medical tracking, daily activity reminders, cognitive memory games, video calling, and more to provide a holistic support system for elderly individuals.

Features -

Dashboard- Central hub with quick access to all features including emergency alerts, medical records, reminders, cognitive games, video calls, activity logs, and profile management.

Emergency Alert- Prominent SOS button to notify emergency contacts immediately in case of an emergency.

Medical Records - View, download, edit, and delete medical records.

Secure storage and management of important health documents.

Reminders- Set and manage daily reminders for medication, appointments, and activities. - Delete reminders as needed.

Video Call- Real-time video calling feature to connect elders with caregivers or family members.

Tech Stack used:

Frontend: Html, Css , Js

Backend: Language & Framework

Java 17 – Main programming language

Express.js

socket.io for chat and video call

uuid and peer for TCP network

Spring Boot – Rapid backend development framework for building RESTful APIs

Modules & Libraries

Spring Web – For building REST APIs

Spring Data MongoDB – For seamless integration with MongoDB

Spring Boot DevTools – Enables auto-restart and live reload during development

Lombok – Reduces boilerplate code with annotations like @Data, @Builder, etc.

Database:

MongoDB (NoSQL): Stores user data, medical records, reminders, etc., as documents, providing flexibility in handling data.

📤 File Upload

Spring MultipartFile Handling – To upload files (e.g., medical reports)

🔔 Push Notifications

Twilio: Used for sending notifications to the specific contact.

Storing files

Cloudinary: A powerful cloud service for image management, used to store and manage media files.

🧪 Testing Tools

Postman – For testing REST APIs and multipart/form-data requests

ハッカソンの進行状況

On the starting day of the hackathon we made the frontend using react and vite but we were confused about it. then changed planning and made using normal html, css ,js. Then our backend developers made the backend and we made the frontend. We started from scratch and the time was less so we were not able to properly complete our project.

テックスタック

Java
Spring Boot
MongoDB
Twilo
Springweb
Html
CSS
Javascript
チームリーダーSSayak Dutta
オープンソース
業界
Other