https://github.com/akshayram2003/daily-dose_internship-project
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.
https://github.com/akshayram2003/daily-dose_internship-project
Last synced: 19 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/akshayram2003/daily-dose_internship-project
- Owner: AKSHAYRAM2003
- Created: 2024-09-14T05:36:19.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T13:47:38.000Z (almost 2 years ago)
- Last Synced: 2025-03-02T19:34:00.446Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://daily-dose-navy.vercel.app/login
- Size: 8.97 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DailyDose (Small Reminders, Big Impact)
## All important Links:
### * Figma Design [Link](https://www.figma.com/design/CoSvGwviBa7rTsNv6IlKO7/homepage?node-id=0-1).
### * API Documentation Sheet [Link](https://docs.google.com/spreadsheets/d/1q_Adq-6TksKps731yWW_AFL8jbdpGxMQN4PFIzxe3Es/edit#gid=1434529666).
### * Defect Sheet [Link](https://docs.google.com/spreadsheets/d/1V0xGBUllnQPWy0sOCA8rVPRWxWkYSzQInf1OMiAjmL0/edit#gid=0).
### * PPT [Link](https://www.canva.com/design/DAGGhe7lkIc/iDvyr-d2SzqKMUGnagGveg/edit?utm_content=DAGGhe7lkIc&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton).
### 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 AirTracker 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.
## 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:
```bash
cd frontend
```
```bash
npm install
```
Next, run the development server:
```bash
npm run dev
```
Next, open localhost server:
```bash
localhost:5000
```
open another terminal
```bash
cd backend
```
```bash
npm install
```
Next, run the development server:
```bash
npm run dev
```
### Output:
## Registration :

## Login:

## User's Dashboard :

## Add Reminders :

## CareTaker's Dashboard:

## Interface to Track User:
