Helia-17 / Promise

약 정보 제공 및 복용 알람 어플 서비스

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

약속

복용 습관 개선 및 정확한 약 정보를 제공해주는 약 통합 애플리케이션

목차

  1. 약속
  2. Tech Stack
  3. Feature Description
  4. Server Strucutre
  5. Recommendation System Structure
  6. Database Structure
  7. Getting Started
  8. Contributor


약속 Description

약속

더 건강한 나를 위한 약속.
사용자의 약 건강 보조제 복용 습관을 개선하고 정확한 약 정보를 제공하는 서비스입니다.

PreCure

건강의 수호자, 프리큐어.
사용자의 건강을 지키기 위해 사랑과 진실 행복을 뿌리고 다니는 삽히의 감초 귀염둥이 프리큐어입니다.



Tech Stack

Fronted

HTML5CSS3javascriptvuejsreactnativenpm

Backend

javaspringbootgradlejwtmysql

Deploy

aws

jenkins

nginx

docker

s3



Feature Description

Sign Up/In

Social Login (Google & Apple)

Main

오늘 진행되는 알람 목록, 전체 사용자의 태그 통계 시각화와 사용자의 큐어 캐릭터

시각화

Calendar, Alarm, Timeline

OCR을 통한 약 등록과 타 사용자와 알람 공유, 현재 진행중인 알람과 지난 알람

달력 알람등록 진행중인 알람 Timeline

My Pill

현재 복용중인 약 리스트와 복용 이력 조회

복용중인 리스트 복용 약 상세 복용 이력

Search, Info!

약 이름 검색과 약 상세 정보 제공

검색 약 상세

Pharmacy Location

현재 위치와 시간을 기반으로 영업 중인 약국 정보를 거리순으로 제공

Community

사용자들 간의 자유로운 소통 공간



Server Strucutre



Database Structure



Getting Started

Frontend

React Native android

./promise_app
npm install
npx react-native run-android

React Native iOS

./promise_app
npm install
cd ios
pod install
cd ..
npx react-native run-ios

Vue (Introduction Page)

./promise_web
npm install

you have to make 'dist' directory before build to web project.

mkdir dist
npm run build

and run web project

npm run serve

Backend

Spring

./backSpring
./gradlew clean build
cd build/libs
java -jar [생성된 스냅샷파일 이름].jar


Contributor

서민영
Minyeong Seo
서요셉
Yosep Seo
이가빈
Gavin Lee
허애리
Aeri Heo
김지윤
Jiyoon Kim
Backend
Design
Backend
Server
Backend
Video Director
Frontend
Scenario
Frontend

About

약 정보 제공 및 복용 알람 어플 서비스


Languages

Language:JavaScript 52.9%Language:Java 40.8%Language:Vue 3.7%Language:Objective-C 1.5%Language:CSS 0.5%Language:Ruby 0.2%Language:HTML 0.2%Language:Starlark 0.1%Language:Dockerfile 0.0%Language:Swift 0.0%Language:C 0.0%