Skip to content

DailyDose is an innovative web application designed specifically to assist seniors in managing their health effectively. It combines intelligent medication reminders, personalized health recommendations, and caregiver support into a single platform.

Notifications You must be signed in to change notification settings

sudhanshu-77/DailyDose

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DailyDose - Empowering Seniors with Personalized Healthcare

GitHub contributors

All important Links:

* Figma Design Link.

* API Documentation Sheet Link.

* Defect Sheet Link.

* PPT Link.

Objective:

The main objectives of this project are to develop a web application that allows users to:

  • Create and manage goal reminders and habits
  • Track and monitor progress
  • Share reminders and habits with caretakers
  • Receive reminders and notifications

Scope:

The project will cover the following features:

  • User Authentication: Secure user accounts with login and registration functionality

  • CRUD Operations: Users can create, edit, and delete their goal reminders and habits seamlessly

  • Caretaker Management: Caretakers can create and manage goal reminders and habits for users

  • Reminder and Notification System: Users and caretakers can receive reminders and notifications for goal reminders and habits

Proposed System:

DailyDose is a versatile web application accessible on various devices with web browsers. It uses APIs for enhanced functionality and incorporate features for seamless goal reminder and habit management.

Features: The following are the key features of the DailyDose application:

  • User Authentication
  • Post Creation, Editing, and Deletion

Implementation Plan:

The following is a high-level implementation plan for the project:

  1. Design a robust database schema for user data, goal reminders, and habits
  2. Develop a secure backend API handling user authentication, goal reminder and habit management, and caretaker management
  3. Create an interactive frontend user interface for a seamless user experience
  4. Integrate frontend and backend components to ensure smooth functionality
  5. Test the application.

Resources Required:

The following resources are required for the project:

  • Frontend technologies:React
  • Backend technologies: Node.js, Express.js, and MongoDB
  • Basic tools: Git, GitHub, postman, and Visual Studio Code

References:

The following resources will be used as references for the project:

  • Online resources: YouTube, Google, Technologies Documentations, etc.
  • Other resources: Mentor guidance.

(Back to top)

Requirements

  • mongoDB
  • express.js
  • react.js
  • node.js
  • npm

Getting started

To get started with this project, first install the npm dependencies for frontend and backend:

cd frontend
npm install

Next, run the development server:

npm run dev

Next, open localhost server:

localhost:5000

open another terminal

cd backend
npm install

Next, run the development server:

npm run dev

Output:

Registration :

Output Screen shot

Login:

Output Screen shot

User's Dashboard :

Output Screen shot

Add Reminders :

Output Screen shot

CareTaker's Dashboard:

Output Screen shot

Interface to Track User:

Output Screen shot

(Back to top)

About

DailyDose is an innovative web application designed specifically to assist seniors in managing their health effectively. It combines intelligent medication reminders, personalized health recommendations, and caregiver support into a single platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.0%
  • CSS 17.4%
  • HTML 0.6%