Skip to content

lnanduri2005/Doserly_App

Repository files navigation

Doserly 💊

A Flutter-based medication management application that helps users track and manage their medications effectively.

Features ✨

  • Add and manage medications with detailed information
  • Set up medication reminders and notifications
  • Track medication history and schedules
  • View detailed medicine information
  • Customizable settings
  • Local storage for data persistence
  • Clean and intuitive user interface

Technical Stack

  • Flutter SDK (^3.7.2)
  • Provider for state management
  • Hive for local storage
  • Flutter Local Notifications for reminders
  • Material Design components

Getting Started

Prerequisites

  • Flutter SDK (^3.7.2)
  • Dart SDK
  • Android Studio / VS Code
  • Android SDK (for Android development)
  • Xcode (for iOS development)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/dosely.git
  1. Navigate to the project directory:
cd dosely
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Project Structure

  • lib/
    • main.dart - Application entry point
    • screens/ - UI screens
    • providers/ - State management
    • services/ - Business logic and services
    • models/ - Data models
    • utils/ - Utility functions and constants

Development Roadmap

Completed Features ✅

  • Basic medication management system
  • Local storage implementation using Hive
  • Notification system for medication reminders
  • Material Design UI implementation
  • Settings screen with basic configurations
  • Medicine details view
  • Add/Edit medicine functionality

In Progress 🔄

  • Enhancing notification system reliability
  • Improving UI/UX based on user feedback
  • Optimizing local storage performance
  • Adding data backup functionality

Upcoming Features

  • User Authentication

    • Secure login system
    • Multiple user profiles
    • Data synchronization across devices
  • Advanced Medication Features

    • Medication interaction checker
    • Side effects tracking
    • Prescription image upload
    • Barcode scanning for quick medicine addition
  • Health Analytics

    • Medication adherence reports
    • Health trend visualization
    • Export functionality for medical records
    • Integration with health apps
  • Smart Features

    • AI-powered medication suggestions
    • Smart refill reminders
    • Voice commands for quick actions
    • Offline mode with sync
  • Community Features

    • Medication reviews and ratings
    • Community support forum
    • Share medication schedules with caregivers
    • Emergency contact integration

Future Vision

  • Integration with healthcare providers
  • Telemedicine features
  • Wearable device integration
  • Multi-language support
  • Dark mode and theme customization
  • Accessibility improvements

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is open source. The specific license will be added soon.

Acknowledgments

  • Flutter team for the amazing framework
  • All contributors who have helped shape this project

About

Doserly - A modern medication management app built with Flutter to help users track and manage their medications effectively.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors