Skip to content

aaron-s-kim/medmory

Repository files navigation

Medmory

Contents

General info

  • Application where users notify each other upon medication compliance and track the history

  • Available in any device; mobile, tablet, and PC.

  • versions: Ruby 2.7.5, Rails 6.1.4.4, Node v16.13.1(M1) || v14.15.0(non-M1), Bundler 2.3.0

Sample images

mobile views: mypage & mypage(easymode) & popup sample1

mobile views: search page & bond page & history sample2

web view: mypage sample3

web view: popup sample4

web view: bond page sample5

ERD sample6

Tech stack

  • Front-end: React.js;
  • Back-end: Rails
  • Web-socket: ActionCable
  • Database: PostgreSQL
  • APIs: Twilio for text & Recharts for graph

Set up

To run this project:

  1. Create .env by using .env.example
cp .env.example .env
  1. Insert your Twilio information and number in .env
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_NUMBER=
CONNOR_NUMBER=
JEFF_NUMBER=
AARON_NUMBER=
  1. Install server dependencies:
# in root dir
$ bundle install
  1. Create postgreSQL database for rails server:
# in root dir
$ rails db:create
$ rails db:reset
  1. Install client dependencies:
# in root dir
$ cd client
$ npm install
  1. Run server and client in a separate terminal
# in root dir
$ rails s # to run server

# move into client dir
$ cd client
$ npm start # to run client

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •