Skip to content

Dongguk-Univ-Drugs/pillology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โš ๏ธ App ์‹คํ–‰ ์‹œ ์ฃผ์˜์‚ฌํ•ญ pill ๋””๋ ‰ํ† ๋ฆฌ๊ณผ server ๋””๋ ‰ํ† ๋ฆฌ ์— .env ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด์•ผ ์•ฑ์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  1. pill(.env)
# DB PORT
PORT=3000
# ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ KEY
SERVICE_KEY=์ธ์ฆํ‚ค

pill ๋””๋ ‰ํ† ๋ฆฌ์—์„œ์˜ ์ธ์ฆํ‚ค๋Š” ์‚ญ์ œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
2) server(.env)

# port number
PORT=3000
# MONGODB URI
MONGO_URI=mongodb://localhost/pilldb
# ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธAPI
SERVICE_KEY=์ธ์ฆํ‚ค

์ธ์ฆํ‚ค๋Š” ์ด์Šนํ™˜@seunghwanly ์—๊ฒŒ ๋ฌธ์˜ํ•ด์ฃผ์„ธ์š”.


2021 ๋™๊ตญ๋Œ€ํ•™๊ต ์•ฝํ’ˆ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ

Structure

project
โ””โ”€โ”€โ”€scrapper
โ”‚   โ”‚   webScrapper.ipynb
โ””โ”€โ”€โ”€server : 3 Layers Architecture
โ”‚   โ”‚   .env
โ”‚   โ””โ”€โ”€โ”€api
โ”‚   โ”‚   โ””โ”€โ”€โ”€middlewares
โ”‚   โ”‚   โ””โ”€โ”€โ”€routes
โ”‚   โ””โ”€โ”€โ”€config
โ”‚   โ””โ”€โ”€โ”€loaders
โ”‚   โ””โ”€โ”€โ”€models
โ”‚   โ””โ”€โ”€โ”€services
โ”‚   โ”‚   app.js
โ””โ”€โ”€โ”€pill
โ”‚   โ”‚   .env
โ”‚   โ””โ”€โ”€โ”€android
โ”‚   โ””โ”€โ”€โ”€ios
โ”‚   โ””โ”€โ”€โ”€lib
โ”‚       โ”‚   main.dart
โ””โ”€โ”€โ”€model

Model

  • Requirements requirements
    • tensorflow 2.x
    • pandas
    • scikit-learn
    • openpyxl

Scrapper : using Python

  • Requirements
!pip install parse
!pip install bs4
!pip install pymongo

Database : MongoDB

  • DB name : pilldb
  • Collection name : images
  • Client : 127.0.0.1(localhost)
  • Port : 27017

server ์ง€์› ์—ฌ๋ถ€

Server : Express.js + Mongoose.js

  • port : 3000
  • using dotenv : need to set .env file
# port number
PORT=3000
# MONGODB URI
MONGO_URI=mongodb://localhost/pilldb
  • port : 3000

server ์ง€์› ์—ฌ๋ถ€

App : Flutter

'์˜์•ฝํ’ˆ ๊ฒ€์ƒ‰'

  • iOS, Android run in 2 platforms

For help getting started with Flutter, view the online documentation.

Usage

๐Ÿ’ก Running the app locally

  1. Clone this repository.
$ git clone https://github.com/Dongguk-Univ-Drugs/pillology.git
  1. Change directory depending on what appliaction you want to run.
  • app
$ cd pillology/pill
  1. Get packages
$ flutter packages get
  1. Run the app
$ flutter run