Skip to content

An web application analysing power usage and scheduling Combined Cool & Heat Power generate using prediction model

License

Notifications You must be signed in to change notification settings

lkhoony/Capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capstone Design

πŸ₯‡ μ†Œν”„νŠΈμ›¨μ–΄ μœ΅ν•©λŒ€ν•™ μ°½μ˜μ„€κ³„κ²½μ§„λŒ€νšŒ μ΅œμš°μˆ˜μƒ

πŸ₯‰ ꡐ내 μ°½μ˜μ„€κ³„κ²½μ§„λŒ€νšŒ 동상

GitHub license

μ„Έμ’…λŒ€ν•™κ΅ ꡐ내 μ „λ ₯ μ‚¬μš©λŸ‰ μ˜ˆμΈ‘μ„ ν†΅ν•œ κ²½μ œμ„± 뢄석 및 삼쀑 μ—΄ 병합 λ°œμ „(CCHP) μŠ€μΌ€μ€„λ§ μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜

  • μ „λ ₯ μ‚¬μš©λŸ‰ νŒ¨ν„΄ 및 μ „λ ₯ μ‚¬μš© μš”κΈˆ 뢄석
  • 예츑 λͺ¨λΈμ„ ν™œμš©ν•œ μ „λ ₯ μ‚¬μš©λŸ‰ 예츑 및 CCHP λ°œμ „ μŠ€μΌ€μ€„λ§
  • CCHP λ°œμ „μœΌλ‘œ λ°œμƒν•˜λŠ” 경제적 이득 뢄석

image

image

Tech

  • Vue.js - μ‚¬μš©μžμ˜ μš”μ²­ 및 데이터λ₯Ό API μ„œλ²„μ— 전솑 및 κ·Έλž˜ν”„ μ‹œκ°ν™”
  • Flask - Front Endμ—μ„œμ˜ μš”μ²­μ„ λ°›μ•„ κ·Έλž˜ν”„λ₯Ό μ „μ†‘ν•˜λŠ” API κ΅¬ν˜„
  • MySQL - μ „λ ₯ μ‚¬μš©λŸ‰ 데이터 μ €μž₯을 μœ„ν•œ DBMS
  • Sklearn - μ „λ ₯ μ‚¬μš©λŸ‰ 예츑 λͺ¨λΈ κ°œλ°œμ„ μœ„ν•œ 라이브러리
  • Plotly - 데이터 μ‹œκ°ν™” 라이브러리
  • Docker - 개발 ν™˜κ²½ ꡬ좕 및 배포

Development

Open your favorite Terminal and run these commands.

First Tab:

cd frontend
npm run serve

Second Tab:

cd backend
python "app.py"

Docker

λ˜ν•œ μ•„λž˜μ˜ λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•˜μ—¬ docker-compose.yml νŒŒμΌμ„ 읽어 κ°œλ°œν™˜κ²½μ„ κ΅¬μΆ•ν•˜κ³  μ›Ή μ•±κ³Ό API μ„œλ²„ μ»¨ν…Œμ΄λ„ˆλ₯Ό μ‹€ν–‰ν•  수 μžˆλ‹€.

cd capstone
docker-compose up -d

μ‹€ν–‰

localhost:8080

Todos

  • νšŒμ› κ°€μž… μ‹œ μ „λ ₯ μ‚¬μš©λŸ‰ 데이터 μž…λ ₯λ°›μ•„ 예츑 λͺ¨λΈ 생성

License

MIT

Free Software, Hell Yeah!

About

An web application analysing power usage and scheduling Combined Cool & Heat Power generate using prediction model

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published