Skip to content

Dricmoy/PillPal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

158 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💊 Pill Pal — HackED 2025 Project

Pill Pal is a user-friendly application designed to help you manage your health by tracking your medication schedule and connecting you with supportive communities.

TypeScript Python CSS JavaScript HackED License


🎨 Showcase

Here’s a visual walkthrough of Pill Pal.

Landing Page

Landing Page

Profile & Settings

Profile and Settings

Medication Tracking Dashboard

Medication Tracking Dashboard

Community Forum + Chatbot Support

Community Forum

Error Page

Error Page


📜 Table of Contents


🧠 Inspiration

The idea for Pill Pal emerged when a team member shared a personal story about their parents, who struggle with taking medications on time.
Managing medication schedules manually is time-consuming and overwhelming, especially for older adults.
There was also a lack of a supportive community for people facing similar challenges.

This sparked the idea to create an app that not only helps users manage their medication but also connects them to a supportive community.


📌 What it Does

Pill Pal is a medication management app designed to simplify tracking and community support.
Key features include:

  • Medication Tracker: Dashboard to track medication schedules, set reminders, and mark doses as taken.
  • Community Forum: Interactive space to connect, ask questions, and share experiences.
  • Caretaker Support: Add caretakers to view schedules, alerts, and refill needs.
  • Live Map Integration: Google Maps API for locating pharmacies and healthcare facilities.
  • OCR & Text Detection: OpenAI and Tesseract.js scan medication labels for accuracy.
  • Chatbot Support: Tidio chatbot for instant user assistance.
  • Educational Widgets: Learn More features for drug interaction insights.

🛠 How We Built It

  • Frontend: Next.js for a dynamic and responsive user experience.
  • Backend: Django and Django REST Framework for authentication, scheduling, and forum management.
  • Database: SQLite to store user data, medication schedules, and forum posts.
  • APIs & Integrations:
    • Google Maps API for location-based services
    • OpenAI API + Tesseract.js for OCR
    • Tidio chatbot for real-time support
    • Flarum for the community forum

⚠ Challenges

  • Time Constraints: Building the app during a hackathon meant prioritizing features carefully.
  • Feature Balancing: Making both the medication tracker and forum user-friendly was challenging.
  • User Engagement: Iterating forum design for high engagement took extra effort.

🏆 Accomplishments

  • Integrated multiple powerful features into a cohesive app under time constraints.
  • Successfully integrated Google Maps, OpenAI, Tesseract.js, and Tidio.
  • Created a tool that helps users manage medication while fostering a supportive community.

📚 What We Learned

  • User-Centric Design: Always prioritize solving the real pain points for users.
  • Community Building: Community features boost engagement and project value.
  • Technical Balance: Integrating real-time features while keeping the app responsive was a key learning curve.

🚀 What's Next

  • Feature Expansion: Notifications for refills, personalized health insights, deeper healthcare integrations.
  • Community Growth: More specialized groups for different health conditions.
  • Mobile App: On-the-go medication tracking and community interaction.

🛠 Tech Stack

Language / Framework Usage
TypeScript (84.8%) React frontend development
Python (13.3%) Django backend
CSS (1.2%) Styling
JavaScript (0.7%) Frontend scripting

Backend: Django
Frontend: React + Next.js


Built for HackED 2025 by Dricmoy Bhattacharjee and team.

📫 Contact me:
LinkedIn | Email

About

HackED 2025 Project: Manage your medication schedule and connect with a caring community.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 84.8%
  • Python 13.3%
  • CSS 1.2%
  • JavaScript 0.7%