GithubHelp home page GithubHelp logo

pills-on-wheels-htne's Introduction

Pills-on-Wheels-HTNE

Mobile app designed to allow users to view and order prescriptions

Features:

  • Secure login system, with personal accounts for drivers and customers
  • Customers can add prescriptions, which can then be viewed or ordered from a pharmacy
  • Upon ordering of prescription from customer, driver's available deliveries updates in real time to allow driver to accept any delivery in their area in their area
  • Smooth in-app experience, easy-to-use UI for both customer and driver
  • Secure storage of backend data, fetch requests used to push and pull data as needed
  • Verification on every form, cannot enter empty fields or invalid emails/mobile numbers

Design:

  • This app was created in React Native using the Expo client
  • The app can be run on any Android device using the Expo Client by scanning the QR code at the following link: https://expo.io/@areez_visram/PillsOnWheels (Note: you must have the Expo Client installed (found on Google Play Store))
  • The app will be available on the Google Play Store in the coming days

Dependencies:

  • The list of dependencies used in our app can be found in the package.json file

  • The dependencies are all pre-built into Expo and React Native

  • However there were some that we installed into our app:

    • "react-navigation-stack": "^2.5.1"
    • "validator": "^13.0.0"
    • "react-navigation": "^2.18.3"
    • "react-native-keyboard-aware-scroll-view": "^0.9.1"
  • To install all packages run: $ npm install

  • There are also a few backend dependencies (Python libraries)

    • flask==1.1.2
    • flask-sqlalchemy==2.4.3
    • gunicorn==20.0.4
  • To install these dependencies, simply open a command line in the server directory and run the command

    $ pip install -r requirements.txt

  • Please ensure you have both Python and Pip Package Manager installed

The backend API is hosted at: https://pillsonwheels.herokuapp.com

pills-on-wheels-htne's People

Contributors

reezanvisram avatar neil-lobo avatar areezvisram avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.