[]: # BEGIN: 1c3f3c8f7c7d
# 데이터베이스와 스트림잇 웹앱!
  * 스트림잇 기반의 웹앱 프로젝트를 수행하면서 

## main.py 미리보기 
  * 터미널환경으로 구현한 '사용자관리'하기
  
<video width="100%" controls>
  <source src="streamlit_tinydb1_1.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video>

## webapp.py
  * 웹앱으로 구현한 '사용자관리' 프로그램

<video width="100%" controls>
  <source src="streamlit_tinydb1_2.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video>

## userdblib.py
  * tinydb를 직접 액세스하는 라이브러리 모듈 
  * 기본적인 CRUD 기능 구현
    * fetch 
    * update
    * delete
    * create 

## userdb.json
  * 사용자DB 파일 
  * tinydb 형식으로 저장된 json데이터베이스 
  * utf-8 인코딩 자체적으로 사용함. 
  * 직접 파일을 수정하는 것은 권하지 않음. 
  * 참조 https://github.com/msiemens/tinydb.git

## 설치
```bash
  pip install streamlit --upgrade 
```