Skip to content

💊 Medication reminder mobile application

Notifications You must be signed in to change notification settings

hobrien17/mediroo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

MediRoo

MediRoo is a digital pillbox and medication reminder application designed to simplify the process of remembering when and how to take medication for patients. Team tilde has found that around 50% of the time, medication is not being taken as prescribed. They aim to combat this by creating a platform where users receive notifications and information specifically tailored to their situation and medical needs, without disrupting their daily routines.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Install Intellij IDEA

Alternatively, you can use Android Studio:

Install the Flutter and Dart Plugins

  • The Flutter plugin powers the Flutter developer workflow (running, debugging, hot reload, etc.)
  • The Dart plugin is for code analysis (code compilation, validation)

To install the plugins:

  1. Start IntelliJ IDEA.
  2. Open plugin preferences (Preferences > Plugins on macOS, File > Settings > Plugins on Windows & Linux).
  3. Select Browse repositories…, select the Flutter plug-in and click install.
  4. Click Yes when prompted to install the Dart plugin.
  5. Click Restart when prompted.

The same steps can be followed for Android Studio.

Creating project from existing source code

Once IntelliJ is downloaded and installed, the project can be cloned using this command:

git clone https://source.eait.uq.edu.au/git/deco3801-tilde

To create a new Flutter project which existing Flutter source code files:

  1. In the IDE, click Create New Project from the 'Welcome' window or File > New > Project... from the main IDE window.
    • NOTE: Do not use the New > Project from existing sources.. option for Flutter projects.
  2. Select Flutter in the menu, and click Next.
  3. Under Project location enter, or browse to, the directory under which the project is cloned
  4. Click Finish.

Running the tests

To run the tests the following command can be used:

flutter test

Run the command inside the project direction

Deployment

To deploy to Android, the following command can be used in the project directory

flutter build apk, the resulting .apk can then be deployed to the Google Play Store.

To deploy to iOS, the following command can be used

flutter build ios, the result .app can then be deployed to the Apple Store.

GP Portal

Inside the gp-portal directory

  • Installing dependencies: npm install
  • Run development server: npm start
  • Run build: npm run build

Built with

  • Flutter - Mobile development SDK
  • Jenkins - Continous Integration
  • React - JS library for building user interfaces

Authors

tilde ~

  • Abhishek Jagtap
  • Andrew Chan
  • Brae Webb
  • Emily Bennett
  • Henry O'Brien
  • Lius Woodrow
  • Nick Garner