Skip to content

jinjaehwa/board-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

κ²Œμ‹œνŒ ν”„λ‘œμ νŠΈ

파이썬 Flaskλ₯Ό μ΄μš©ν•΄μ„œ λ§Œλ“  κ²Œμ‹œνŒμž…λ‹ˆλ‹€. 둜그인 κΈ°λŠ₯κ³Ό κ²Œμ‹œκΈ€ CRUD κΈ°λŠ₯을 κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

μ‚¬μš© 기술

  • Python, Flask
  • HTML, CSS, JavaScript
  • SQLite

κΈ°λŠ₯

  • νšŒμ›κ°€μž…, 둜그인, λ‘œκ·Έμ•„μ›ƒ
  • κ²Œμ‹œκΈ€ μž‘μ„±, μˆ˜μ •, μ‚­μ œ, 쑰회
  • μ‚­μ œ μ‹œ 확인 νŒμ—…
  • κΈ€μžμˆ˜ μ‹€μ‹œκ°„ ν‘œμ‹œ

파일 ꡬ쑰

board_project/
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ templates/
β”‚   β”‚   β”œβ”€β”€ base.html          # 곡톡 λ ˆμ΄μ•„μ›ƒ
β”‚   β”‚   β”œβ”€β”€ auth/
β”‚   β”‚   β”‚   β”œβ”€β”€ login.html     # 둜그인 νŽ˜μ΄μ§€
β”‚   β”‚   β”‚   └── register.html  # νšŒμ›κ°€μž… νŽ˜μ΄μ§€
β”‚   β”‚   └── post/
β”‚   β”‚       β”œβ”€β”€ index.html     # κΈ€ λͺ©λ‘ νŽ˜μ΄μ§€
β”‚   β”‚       β”œβ”€β”€ write.html     # κΈ€μ“°κΈ° νŽ˜μ΄μ§€
β”‚   β”‚       β”œβ”€β”€ post_detail.html # κΈ€ 상세보기 νŽ˜μ΄μ§€
β”‚   β”‚       └── edit.html      # κΈ€ μˆ˜μ • νŽ˜μ΄μ§€
β”‚   └── static/
β”‚       β”œβ”€β”€ css/
β”‚       β”‚   └── style.css      # μŠ€νƒ€μΌμ‹œνŠΈ
β”‚       └── js/
β”‚           └── main.js        # μžλ°”μŠ€ν¬λ¦½νŠΈ
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ app.py                 # Flask μ•± μ„€μ •
β”‚   β”œβ”€β”€ models.py              # DB λͺ¨λΈ
β”‚   └── routes.py              # νŽ˜μ΄μ§€ λΌμš°νŒ…
β”œβ”€β”€ .gitignore
└── README.md

μ‹€ν–‰ 방법

pip install flask flask-sqlalchemy flask-login pymysql python -c "from app import app, db; app.app_context().push(); db.create_all()" python app.py

http://127.0.0.1:5000 접속

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors