Skip to content

Latest commit

 

History

History
136 lines (90 loc) · 3.54 KB

README.md

File metadata and controls

136 lines (90 loc) · 3.54 KB

DailyDose (Small Reminders, Big Impact)

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 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.

(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)