๐๐ฆ๐ฆ๐ฆ๐ฆ๐กWe_fish Backend Github Repository๐ ๐๐ฌ๐ณ๐๐ฆ
Introduction
๋น์ผ ๋ฐฐ์ก ์์ฐ๋ง์ผ ์๋น์ค ์ค๋ํ ์น์ฌ์ดํธ ํด๋ก ํ๋ก์ ํธ
DB modeling
ย
User Tables
ย
users
- ๊ฐ์
ํ์์ ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
ย
user_asks
- 1:1๋ฌธ์์ ๋ํ ๊ธฐ๋ก์ ๋จ๊น๋๋ค.
ย
user_verifications
- ํด๋ํฐ ์ธ์ฆ์ ๋ํ ๊ธฐ๋ก์ ๋จ๊น๋๋ค.
ย
ย
Product Tables
ย
categories
- ์ํ ์นดํ
๊ณ ๋ฆฌ ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
- ์นดํ
๊ณ ๋ฆฌ ๋ชฉ๋ก์ ํ์๋๋ ์นดํ
๊ณ ๋ฆฌ์ธ์ง ์ฌ๋ถ๊ฐ BOOLEAN ํ๋๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
ย
products
- ์ํ์ ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
- ์นดํ
๊ณ ๋ฆฌ์ MANY TO MANY ๊ด๊ณ๋ฅผ ์ด๋ฃน๋๋ค.
- ์์ธ์ค๋ช
์ html ํ๊ทธ๋ก ๋์ด ์์ต๋๋ค.
- ์ํ ๋ฑ๋ก์ผ์ด 7์ผ ์ด๋ด์ผ์ผ ๊ฒฝ์ฐ ์ ์ํ ์นดํ
๊ณ ๋ฆฌ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
ย
products_categories
- ์ํ๊ณผ ์นดํ
๊ณ ๋ฆฌ์ ๊ด๊ณ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
- ์ํ๊ณผ ์นดํ
๊ณ ๋ฆฌ๋ ์ธ๋ถํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
ย
dates
- ์ํ ๋ฐฐ์ก์ด ๊ฐ๋ฅํ ๋ ์ง๋ฅผ ์ ์ฅํฉ๋๋ค.
- ์ค๋ ์ดํ 5์ผ์ ๋์ฐฉ ๋ ์งํฌ ํ์ํ ์ ์์ต๋๋ค.
ย
stocks
- ์ํ์ ๋ ์ง๋ณ ๋ฐฐ์ก๊ฐ๋ฅ ์๋์ ์ ์ฅํฉ๋๋ค.
- ์ํ๊ณผ ๋ ์ง๋ ์ธ๋ถํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ์ํ์ ๋ ์ง๋ณ ์๋์ด ์์ด์ง๋ฉด ๋ฐฐ์ก๊ฐ๋ฅ ๋ ์ง๊ฐ ๋ค์๋ ๋ก ๋ฐ๋๋๋ค.
ย
sections
- themes ์ ์์ ์นดํ
๊ณ ๋ฆฌ
- ๊ฐ ํ
๋ง์ ์กฐํฉ์ ์ ์ฅํฉ๋๋ค.
ย
themes
- ํ
๋ง ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
- ํ
๋ง๋ ํ ๊ฐ์ ์น์
์ ์ํ๋๋ก ์ธ๋ถํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
ย
theme_products
- ํ
๋ง์ ์ํ ๊ตฌ์ฑ์ ์ ์ฅํฉ๋๋ค.
- ์ํ์ ์ธ๋ถํค๋ก ๊ฐ์ ธ์ต๋๋ค.
ย
reviews
- ์ํ๋ณ ์ํํ๊ธฐ๋ฅผ ์ ์ฅํฉ๋๋ค.
- ์ํ๋ช
, ์์ฑ์, ์ฃผ๋ฌธ๋ฒํธ๋ ์ธ๋ถํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ์ํ๋ณ ํ๊ธฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
- ์ฃผ๋ฌธ๋ฒํธ์ ํด๋นํ๋ ํ๊ธฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
ย
Order Tables
ย
carts
- ์ฅ๋ฐ๊ตฌ๋ ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
- ์ฃผ๋ฌธ๋ฒํธ๋ฅผ ์ธ๋ถํค๋ก ๊ฐ์ง๋ฉฐ ์ฅ๋ฐ๊ตฌ๋์ ์ํ์ ๋ฃ์ผ๋ฉด
orders
์ ์ฃผ๋ฌธ๋ฒํธ๊ฐ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค.
ย
orders
- ์ฅ๋ฐ๊ตฌ๋์์ ๊ฒฐ์ ํ๊ธฐ๋ฅผ ๋๋ฅผ ๊ฒฝ์ฐ ์ฅ๋ฐ๊ตฌ๋์ ์ํ ์ ๋ณด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์ต๋๋ค.
- ์ํ ๋ชฉ๋ก๊ณผ ์ฃผ๋ฌธ ๊ธ์ก ๊ทธ๋ฆฌ๊ณ ๊ฒฐ์ ๋ฐฉ๋ฒ, ๋ฐฐ์ก ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
- status ์นผ๋ผ์์ ์ฃผ๋ฌธ์๋ฃ ์ฌ๋ถ๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
carts
ํ
์ด๋ธ๊ณผ ์กฐ์ธํ๋ฉด ์ํ๋ณ ๋์ ํ๋งค ์๋์ผ๋ก ์ธ๊ธฐ์ํ ์ ๋ ฌํ ์ ์์ต๋๋ค.
ย
addresses
- ๋ฐฐ์ก ๊ฐ๋ฅ ์ง์ญ ๋ชฉ๋ก์ ์ ์ฅํฉ๋๋ค.
- ํ์๊ฐ์
์, ๋ฐฐ์ก์ง ๋ณ๊ฒฝ์ ์ฐํธ๋ฒํธ๋ก ๋ฐฐ์ก ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ํ๋จํ ์ ์์ต๋๋ค.
ย
Technologies
- Python
- Django Web Framework
- AWS EC2, RDS
- CORS headers
Features
Data
- ํฌ๋กค๋ง(BeautifulSoup, Selenium)
User
- ํ์๊ฐ์
, ๋ก๊ทธ์ธ (Bcrypt, JWT)
- ์์
๋ก๊ทธ์ธ(Kakao)
- ํด๋ํฐ ์ธ์ฆ
- ๋ด ์ ๋ณด ๊ด๋ฆฌ
- 1:1 ๋ฌธ์
ย
API Documentiaion
๋ฐฑ์๋ ์๋ํฌ์ธํธ API
- whybein : swhybeing@gmail.com
- k904808 : k904808@gmail.com