0% found this document useful (0 votes)
323 views6 pages

MediTrack Project Documentation

MediTrack is an online medicine reminder system designed to help users manage their medication schedules through timely reminders. The project includes user registration, medicine scheduling, and notification features, utilizing web technologies and software engineering principles. It aims to address the issue of missed medication doses, particularly for the elderly and busy professionals.

Uploaded by

viralpatel9816
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
323 views6 pages

MediTrack Project Documentation

MediTrack is an online medicine reminder system designed to help users manage their medication schedules through timely reminders. The project includes user registration, medicine scheduling, and notification features, utilizing web technologies and software engineering principles. It aims to address the issue of missed medication doses, particularly for the elderly and busy professionals.

Uploaded by

viralpatel9816
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

MediTrack – Online Medicine Reminder

System
1. Title Page
Project Title: MediTrack – Online Medicine Reminder System

Subject: Software Engineering and Project Management

Submitted by: [Your Name], [Roll Number]

Submitted to: [Instructor Name]

College/University Name

Semester: [Semester Number]

Date: [Date of Submission]

2. Table of Contents
1. Title Page

2. Table of Contents

3. Abstract

4. Problem Statement

5. Objectives

6. Scope

7. Software Requirements Specification (SRS)

8. System Design

9. Work Breakdown Structure (WBS)

10. Gantt Chart

11. Implementation

12. Testing

13. Project Management Techniques Used


14. Conclusion

15. References

16. Appendix

3. Abstract
MediTrack is a web-based medicine reminder system aimed at assisting users in managing
their medication schedules. It provides timely reminders to users based on their input for
medicine names, dosages, and timing. This system is especially helpful for the elderly,
chronically ill, and busy professionals. The project is built using web technologies and
showcases software engineering and project management practices.

4. Problem Statement
Forgetting to take medication on time can lead to serious health consequences. In today’s
busy life, people often skip doses or fail to follow medication schedules. There is a need for a
simple digital tool that can send reminders and help users manage their medicine intake
effectively.

5. Objectives
- To develop a user-friendly online platform for managing medication schedules.

- To provide browser-based or email notifications as reminders.

- To apply software engineering principles such as modularity, reusability, and testing.

- To plan and execute the project using project management methodologies.

6. Scope
In-Scope:

- User registration and login

- Adding medicine schedules

- Reminders based on timing (e.g., notifications)

- Option to mark medicines as "taken"

Out-of-Scope:

- Real-time chat with doctors


- Prescription management

- Integration with pharmacies

7. Software Requirements Specification (SRS)


Functional Requirements:

- User can register and log in.

- User can add medicine name, dosage, and timing.

- System will notify users at specified times.

- Users can view daily medication schedules.

- Users can mark medicine as "taken".

Non-Functional Requirements:

- The system should respond within 2 seconds.

- Should work on both desktop and mobile browsers.

- Passwords must be securely stored (hashed).

- Notifications must not be missed or delayed.

Tech Stack:

- Frontend: HTML5, CSS3, JavaScript

- Backend (Optional): Flask / [Link]

- Database: SQLite / localStorage

- Browser: Google Chrome, Firefox, Edge

8. System Design
Use Case Diagram:

[User] → (Register/Login)

→ (Add Medicine Schedule)


→ (Receive Notification)

→ (Mark Medicine as Taken)

→ (View Daily Schedule)

Activity Diagram:

Start → Login → Add Medicine → Set Time → Notify → Mark Taken → End

Sequence Diagram:

User → UI: Enter medicine

UI → Backend: Save to DB

Backend → Scheduler: Add reminder

Scheduler → User: Notify at correct time

ER Diagram:

Users (user_id, name, email, password)

Medicines (med_id, user_id, name, dosage, time, status)

9. Work Breakdown Structure (WBS)


| Module | Task | Duration | Status |

|---------------------|-------------------------------------|----------|--------|

| UI Design | Login page, Dashboard | 3 days | ✅ |

| Medicine Module | Add/Edit/Delete Medicine | 2 days | ✅ |

| Notification Engine | Time-based reminders using JS | 3 days | ✅ |

| Database Integration| Store schedules using localStorage | 2 days | ✅ |

| Testing | Manual test cases and validation | 2 days | ✅ |

| Documentation | Report and diagrams | 2 days | ✅ |


10. Gantt Chart
Week 1 | Week 2 | Week 3

UI Design ████

Backend Logic ███

Notification Engine ███

Testing ██

Documentation ██

11. Implementation
Technologies Used:

- HTML5, CSS3 for layout

- JavaScript for time-based notifications

- LocalStorage for storing user data

- Optional Flask backend for user authentication

Key Features:

- Simple and responsive design

- Time picker for setting reminders

- JavaScript setInterval() for scheduling notifications

- Medicine log with status

Screenshots (not included here): Login Page, Add Medicine Form, Daily Schedule View,
Notification Pop-up

12. Testing
| Test Case | Input | Expected Output | Result |

|-------------------------------|------------------------|-------------------------------|---------|

| Add new medicine | Paracetamol @ 8:00 AM | Reminder at 8:00 AM | ✅ Pass |


| Mark medicine as taken | Button clicked | Status changed to "Taken" | ✅ Pass |

| Schedule for future medicine | Date/time in future | Reminder sent on schedule | ✅ Pass
|

13. Project Management Techniques Used


- Model Followed: Agile with short sprints

- Tools Used: Trello for task tracking, GanttProject for charts

- Risk Mitigation:

- Backup reminders via console log

- Stored data locally to avoid DB downtime

14. Conclusion
MediTrack is a functional, lightweight tool for improving health adherence by ensuring
medication schedules are followed. The project showcases the full software development
lifecycle—from planning and design to coding and testing—while also applying project
management strategies to meet deadlines and requirements.

15. References
- W3Schools – HTML/CSS/JS Tutorials

- Mozilla Developer Network (MDN)

- Stack Overflow

- Flask Documentation (if used)

- Trello Project Management Tool

16. Appendix
- Source Code (available upon request or hosted on GitHub)

- Flowcharts, UML diagrams

- Screenshots of running application

- Sample test data

You might also like