Description
Get Started
Overview
Development
Retrospective
๋น์ ๋ง์ ์ํ ์ํ ์ปค๋ฎค๋ํฐ, Foxie
์ ์ ์ฐธ์ฌํ ์ถ์ฒ ์์คํ
SNS ํ์์ ์ํ ์ปค๋ฎค๋ํฐ
UI/UX ์ค์
$ git clone https://github.com/modorie/foxie.git
$ cd foxie
$ yarn install
$ yarn serve
$ git clone https://github.com/modorie/foxie-api.git
$ cd foxie-api
$ python -m venv venv
$ source venv/Scripts/activate
$ pip install -r requirements.txt
$ python manage.py makemigrations
$ python manage.py
# tmdb ๊ธฐ๋ฐ ์ํ ๋ฐ์ดํฐ ์ถ๊ฐ
$ python manage.py loaddata actors.json directors.json genres.json
$ python manage.py loaddata movies.json
$ python manage.py loaddata castings.json
# ์๋ฒ ์คํ
$ python manage.py runserver
Foxie์ ์ ์ ๊ธฐ๋ฐ ์ถ์ฒ ์๋น์ค๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ์ถ๋ค๋ฉด ๋ค์ ์ฝ๋๋ฅผ ์คํํด์ฃผ์ธ์.
# ๊ฐ์ ์ ์ 700๋ช
์์ฑ
$ python manage.py seed_users --number=700
# ์ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ ์ถ๊ฐ (kaggle)
$ python manage.py get_reviews
# ๋ฆฌ๋ทฐ์ ๋๊ธ ๋ฐ ์ข์์ ์ถ๊ฐ
$ python manage.py seed_reviews --number=700
# ์ปค๋ฎค๋ํฐ์ ๊ฒ์๊ธ, ๋๊ธ, ์ข์์ ์ถ๊ฐ
$ python manage.py seed_community --number=100
Foxie๋ ๋น์ ์ ํ๋ ์ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ฅผ ์ถ์ฒํด๋๋ฆฝ๋๋ค.
์ํ ๋ฆฌ๋ทฐ ์์ฑ, ์ ์ ํ๋ก์ ๋ฑ์ ํ๋์ ๋ง์ด ํ ์๋ก ๋ ๋ง์ ์ํ ์ ๋ณด๊ฐ ์ ๊ณต๋ฉ๋๋ค. ๐ค
์ธ๊ธฐ ์ํ, ๋ฆฌ๋ทฐ, ๊ฒ์๊ธ ๋ชจ์๋ณด๊ธฐ
์ฌ์ด๋๋ฐ์ ์ํ ์ถ์ฒ ์๋น์ค ์ ๊ณต
Global Style์ ํ์ฉํ ๋คํฌ๋ชจ๋ ๊ตฌํ
TMDB API๋ฅผ ํ์ฉํ ์ค์๊ฐ ์ํ ๊ฒ์
๊ธ๋์ค๋ชจํผ์ฆ ๋ ์ด์์ ๋ฐ UX ๋ผ์ดํ
์ฃผ์ ๋ณ ์ํ ๋ฆฌ์คํธ๋ฅผ ์บ๋ฌ์
์ ํตํด ์ ๊ณต
์ํ ์นด๋ ํด๋ฆญ์ ์์ธ ํ์ด์ง ์ด๋
์ค๊ฑฐ๋ฆฌ, ์ถ์ฐ๋ฐฐ์ฐ, ๊ฐ๋
, ์๊ณ ํธ ์ ๋ณด ์ ๊ณต
์ํ๋ณ ๋ฆฌ๋ทฐ ๋ฑ๋ก
๋ฆฌ๋ทฐ์ ์ข์์ ๋ฐ ๋๊ธ ๊ธฐ๋ฅ
๋ชจ๋ ์ํ ๋ฆฌ๋ทฐ ๋ชจ์๋ณด๊ธฐ
๋ฆฌ๋ทฐ ๋ด ์ํ ์นด๋๋ฅผ ํตํด ์ํ ์์ธ ํ์ด์ง ์ด๋
์ธ๊ธฐ ๋ฆฌ๋ทฐ, ๋ด ํ๋ก์์ ๋ฆฌ๋ทฐ ๋ชจ์๋ณด๊ธฐ
๊ฒ์ํ ํ์์ ์ปค๋ฎค๋ํฐ ํ์ด์ง
ํ์ด์ง๋ค์ด์
๊ตฌํ
๊ธ ์ฐ๊ธฐ ๊ธฐ๋ฅ
์ปค๋ฎค๋ํฐ ๊ฒ์๊ธ ์กฐํ
์์ฑ์ ํด๋ฆญ์ ์ ์ ํ๋กํ ์ด๋
์ข์์ ๋ฐ ๋๊ธ ๊ธฐ๋ฅ
TOAST UI Editor
์๋ํฐ ๋์์ธ ์ปค์คํฐ๋ง์ด์ง
base64 ํ์์ ํตํด ์ฌ์ง, GIF ์ ์ฅ ๋ฐ ์กฐํ ๊ฐ๋ฅ
๋์ ์ ํธ ์ํ ๋ฐ ์์ฑ ๋ฆฌ๋ทฐ ๋ชจ์๋ณด๊ธฐ
๋์๋ณด๋๋ฅผ ํตํ ๊ฐ๋จํ ๋ง์ถคํ ํต๊ณ
๋๋ค์, ํ๋กํ์ฌ์ง, ์๊ฐ๊ธ ๋ณ๊ฒฝ ๊ธฐ๋ฅ
๋ฉ์ธ ํ์ด์ง (๋น๋ก๊ทธ์ธ)
๋ธ๋ฌ ์ฒ๋ฆฌ๋ฅผ ํ์ฉํ ์ํ์ถ์ฒ ์์คํ
๋ฏธ๋ฆฌ๋ณด๊ธฐ
UX ๋ผ์ดํ
์ ํ์ฉํ ํ์๊ฐ์
์๋ด
๊ธฐ๊ฐ : 2021.11.12 ~ 2021.11.25
์ฑ์ฐํฌ
์์์ง
๋ฐฑ์๋
Database ์ค๊ณ ๋ฐ ๋ฐ์ดํฐ ์์ค ๊ตฌ์ถ
์ถ์ฒ์์คํ
๊ตฌํ
API ์ค๊ณ
ํ๋ก์ ํธ ๋งค๋์ง
ํ์
๋๊ตฌ ๋ฐ ์ปจ๋ฒค์
๊ด๋ฆฌ
Git ์ ๋ต ์๋ฆฝ
์ผ์ ๊ด๋ฆฌ
ํ๋ก ํธ์๋
Server - Client ์ฐ๋
์๋น์ค ๊ธฐ๋ฅ ๊ตฌํ
์ธ๋ถ ์ปดํฌ๋ํธ
ํ๋ก ํธ์๋
ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
ํ์ด์ง ๋ ์ด์์ ์ค๊ณ
๊ธฐ๋ฅ ๊ตฌํ (์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์)
๊ธฐํ ๋ฐ ๋์์ธ
์ปจ์
๋์์ธ
๋ ํผ๋ฐ์ค ์์ง
Figma๋ฅผ ์ด์ฉํ ๊ธฐ๋ณธ UI ์ค๊ณ
๊ธฐํ ๋ฐ ๋์์ธ
์ปจ์
๋์์ธ
๊ธฐ์ ์คํ ์กฐ์ฌ
๋์์ธ ์์คํ
CSS ์ ์