- Personal Color Web Page ๐
- KW 3-2 Web Programming Final Project
- Duration : 2021.11 ~ 2021.12
-
ํผ์ค๋์ปฌ๋ฌ
- ๊ฐ์ธ์ด ํ๊ณ ๋ ๋๋ถํฐ ๊ฐ์ง๊ณ ์๋ ์ ์ฒด ์
- ๊ฐ์ธ์ ํผ๋ถ์ ๋จธ๋ฆฌ์นด๋ฝ, ๊ทธ๋ฆฌ๊ณ ๋๋์์๊ณผ ๊ฐ์ฅ ์ ์ด์ธ๋ฆฌ๋ ์
-
์ ํผ์ค๋์ปฌ๋ฌ๊ฐ ์ค์ํ ๊น?
- ์ด์ ๋ ์ ํ๋ฐ๋ผ ๊ฐ๋ ์๋๊ฐ ์๋, ๊ฐ๊ฐ์ธ์ ๊ฐ์ฑ์ด ์ค์ํ ์๋
- ๊ฐ์ธ์ ๋ฐ๋ผ์ ํผ๋ถ์, ๋จธ๋ฆฌ์นด๋ฝ์, ๋๋์์ ๋ฑ์ ์๊น์๊ฐ ๋ชจ๋ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ด์ธ๋ฆฌ๋ ์๋ ๋ค๋ฆ
- ํผ์ค๋ ์ปฌ๋ฌ ํ ์คํธ๋ ๊ฐ์ธ์๊ฒ ๊ฐ์ฅ ์ ์ด์ธ๋ฆฌ๋ ์์ ์ง๋จํ์ฌ ๊ณ์ ์ ๋ง๋ ์์ผ๋ก ๋จ์ ์ ๋ณด์ํ๊ณ ์ฅ์ ์ ๊ทน๋ํ์์ผ ๊ธ์ ์ ์ด๋ฉด์๋ ์์ ๊ฐ ์๋ ์ด๋ฏธ์ง๋ฅผ ์ฐ์ถํด์ค
- Back : Node.js(express), Socket.io
- Front : HTML5(ejs), CSS3, JavaScript
- OS : Ubuntu / MacOS
- DBMS : MySQL
๐ HOMEย ย โข ย ย โ๏ธ ํผ์ค๋์ปฌ๋ฌย ย โข ย ย โน๏ธ ์ปฌ๋ฌํ๋ ํธย ย โข ย ย ๐ฅ ์ปค๋ฎค๋ํฐย ย โข ย ย โ๏ธ ๋ง์ดํ์ด์งย ย
- ์๋จ ์นดํ ๊ณ ๋ฆฌ ๋ฐ๋ฅผ ํตํด ๋ชจ๋ ํ์ด์ง์์ ๋ค๋ฅธ ํ์ด์ง๋ก์ ์ด๋์ด ๊ฐ๋ฅํ๋ค.
- ๋ชจ๋ ๋ฉ๋ด๋ 'HOME' ๋ฉ๋ด๋ฅผ ์ ์ธํ ํ์๊ฐ์ ์ด ๋ ์ฌ์ฉ์์ ํํ์ฌ ๋ก๊ทธ์ธ ์ํ์์๋ง ์ด์ฉ ๊ฐ๋ฅํ๋ค.
- ๋ก๊ทธ์ธ ์ํ์์ 'HOME'์์ ํผ์ค๋ ์ปฌ๋ฌ ๊ฒ์ฌํ๊ธฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด 'ํผ์ค๋์ปฌ๋ฌ ํ ์คํธ' ํ์ด์ง๋ก ์ด๋ํ๋ค.
- ๋ก๊ทธ์์ ์ํ์์ ์์ ๊ฐ์ ๊ธฐ๋ฅ์ ๋์ผํ๊ฒ ์ํํ ๊ฒฝ์ฐ, '๋ก๊ทธ์ธ' ํ์ด์ง๋ก ์ด๋ํ๋ค.
- ํผ์ค๋์ปฌ๋ฌ ํ ์คํธ ๋ฐ ํผ์ค๋ ์ปฌ๋ฌ ๋ถ๋ฅ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฉ๋ด
- ํผ์ค๋์ปฌ๋ฌ ํ ์คํธ
-
ํ ์คํธ ์์ ํ์ด์ง
- ํผ์ค๋์ปฌ๋ฌ ํ ์คํธ ์์ ์ ์๋ด ๋ฌธ๊ตฌ์ ํจ๊ป ํ ์คํธ ์งํ ์ฌ๋ถ์ ๋ํด ์ฌ์ฉ์๊ฐ ์ ํํ ์ ์๊ฒ ํ๋ค.
- ํผ์ค๋์ปฌ๋ฌ ๊ฒ์ฌํ๊ธฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ณธ๊ฒฉ์ ์ธ ํ ์คํธ๊ฐ ์งํ๋๋ค.
-
ํ ์คํธ ์งํ ํ์ด์ง
- 9๊ฐ์ง์ 2์ง์ ๋คํ ๊ฐ๊ด์ ๋ฌธํญ์ผ๋ก ์ ๊ณต๋๋ค.
- ์ฌ์ฉ์๊ฐ ๋ณด๋ค ์ ํํ ํ ์คํธ๋ฅผ ์งํํ ์ ์๋๋ก ๊ฐ ๋ฌธํญ์ ํ ์คํธ ์ฐธ๊ณ ์ด๋ฏธ์ง ๋ฐ TIP์ ์ ๊ณตํ๋ค.
- ์ด์ /์ดํ ๋ฒํผ์ ํด๋ฆญํ์ฌ ๊ฒฐ๊ณผ ์ ์ถ ์ ๊น์ง ๋ฌธํญ์ ์์ ํ ์ ์๋ค.
- ๋ง์ง๋ง ๋ฌธํญ์ธ 9๋ฒ ๋ฌธํญ์ผ๋ก ์ด๋ํ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๋ณด๊ธฐ ๋ฒํผ์ด ํ์ฑํ ๋๋ฉฐ, ์ด๋ฅผ ํด๋ฆญํ๋ฉด ํผ์ค๋์ปฌ๋ฌ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์๋ ค์ค๋ค.
-
ํ ์คํธ ๊ฒฐ๊ณผ ํ์ด์ง
- ์ฌ์ฉ์์ ํผ์ค๋์ปฌ๋ฌ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์๋ ค์ค๋ค.
- ๋ ์์๋ณด๊ธฐ๋ฒํผ์ ํด๋น ๊ฒฐ๊ณผ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ํผ์ค๋ ์ปฌ๋ฌ ๋ถ๋ฅ ํ์ด์ง๋ก ์ด๋์ํจ๋ค.
- ๊ฒฐ๊ณผ ์ ์ฅํ๊ธฐ ๋ฒํผ์ ์ฌ์ฉ์์ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๋ฉฐ, '๋ง์ดํ์ด์ง'์์๋ ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
-
ํผ์ค๋์ปฌ๋ฌ ๋ถ๋ฅ
- ํ ์คํธ๋ฅผ ์งํํ์ง ์๊ณ ๋ ํด๋น ํ์ด์ง๋ก ์ด๋ํ์ฌ ๋ชจ๋ ํผ์ค๋์ปฌ๋ฌ ๋ถ๋ฅ ์ ๋ณด๋ฅผ ๋ณผ ์ ์๋ค.
- ํ ์คํธ ๊ฒฐ๊ณผ ํ์ด์ง์์ ๋ ์์๋ณด๊ธฐ ๋ฒํผ์ ํด๋ฆญํ ๊ฒฝ์ฐ, ๋ถ๋ฅ ๊ฒฐ๊ณผ์ ๋ง๋ ํ์ด์ง๋ก ์ด๋์ํค๋ฉฐ ์์ ๊ฐ์ด ๋ค๋ฅธ ํผ์ค๋ ์ปฌ๋ฌ์ ์ ๋ณด๋ ๋ณผ ์ ์๋ค.
-
์ท
- ๊ฐ ํผ์ค๋ ์ปฌ๋ฌ๋ณ๋ก ์ท์ ๋ํ ์ปฌ๋ฌํ๋ ํธ๋ฅผ ์ ๊ณตํ๋ค.
- ์ฌ์ฉ์ ๋ณธ์ธ์ ํผ์ค๋์ปฌ๋ฌ์ ๋ง๋ ์ท ์ปฌ๋ฌํ๋ ํธ๋ฅผ ์ฐธ๊ณ ํ์ฌ, ์ท์ ์ฝ๋ํ ๋ ์์ ์ ํ์ ๋์์ด ๋ ์ ์๋๋ก ํ๋ค.
-
๋ฉ์ดํฌ์ ์ ํ
- ๊ฐ ํผ์ค๋ ์ปฌ๋ฌ๋ณ๋ก ๋ฉ์ดํฌ์ ์ ๋ํ ์ปฌ๋ฌํ๋ ํธ์, ์์กฐ ํ์ฅํ ์ถ์ฒ ๋ฆฌ์คํธ๋ฅผ ์ ๊ณตํ๋ค.
- ์ฌ์ฉ์ ๋ณธ์ธ์ ํผ์ค๋์ปฌ๋ฌ์ ๋ง๋ ๋ฉ์ดํฌ์ ์ปฌ๋ฌํ๋ ํธ, ์ถ์ฒ ์์กฐ ํ์ฅํ์ ์ฐธ๊ณ ํ์ฌ ๋ฉ์ดํฌ์ ์ ํ์ ๊ตฌ๋งคํ๊ฑฐ๋ ๋ฉ์ดํฌ์ ์ ํ ๋ ์์ ์ ํ์ ๋์์ด ๋ ์ ์๋๋ก ํ๋ค.
- ๋ฉ์ดํฌ์ , ์ท, ๊ธฐํ์ ์ธ ๊ฐ์ง ์นดํ ๊ณ ๋ฆฌ๋ก ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- ์ฌ์ฉ์๋ค์ด ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๊ฐ ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ์ ๋ณด ๊ณต์ ๋ฅผ ํ ์ ์๋๋ก ํ๋ค.
-
๊ฒ์๊ธ ๋ฆฌ์คํธ ์กฐํ
- ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ๊ฒ์๊ธ ๋ฆฌ์คํธ๋ฅผ ์ต์ ์์ฑ์์ผ๋ก ์กฐํํ๋ค.
- ์ ๋ชฉ ๋๋ ์์ฑ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์ ๋ฐ ์กฐํํ ์ ์๋ค.
- ํ ํ์ด์ง๋น 10๊ฐ์ ๋ฆฌ์คํธ๋ฅผ ์กฐํํ๋ฉฐ, ํ๋จ์ ํ์ด์ง ๋ฒํธ๋ฅผ ํด๋ฆญํด ์ด์ /์ดํ์ ๊ฒ์๋ฌผ ๋ฆฌ์คํธ๋ฅผ ์กฐํํ ์ ์๋ค.
- ์์ฑํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ํด๋น ์นดํ ๊ณ ๋ฆฌ์ ๊ฒ์๊ธ ์์ฑํ๊ธฐ ํ์ด์ง๋ก ์ด๋ํ๋ค.
- ๊ฒ์๊ธ ๋ฆฌ์คํธ์ ํน์ ๊ฒ์๋ฌผ์ ์ ๋ชฉ์ ๋๋ฅด๋ฉด ๊ฒ์๊ธ ์์ธ๋ณด๊ธฐ ํ์ด์ง๋ก ์ด๋ํ๋ค.
-
๊ฒ์๊ธ ์์ฑํ๊ธฐ
- ์ ๋ชฉ ๋ฐ ๋ด์ฉ ์์ฑ(ํ์), ํ์ผ ์ฒจ๋ถ(์ ํ)๋ฅผ ํ์ฌ ์์ฑํ ์ ์๋ค.
- ์ฐ์ธก ์๋จ์ ๋๋กญ๋ค์ด ๋ฐ๋ฅผ ์ ํํ์ฌ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ์ฌ ๊ฒ์๊ธ์ ์์ฑํ ์ ์๋ค.
-
๊ฒ์๊ธ ์์ธ๋ณด๊ธฐ
- ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ๋ชจ๋ ์์ฑ๋ ๊ฒ์๋ฌผ ์์ธ๋ณด๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ค.
- ์์ ์ด ์์ฑํ ๊ฒ์๊ธ์ ์์ ๋ฐ ์ญ์ ํ ์ ์๋ค.
- ๋ค๋ฅธ์ฌ๋์ด ์์ฑํ ๊ฒ์๊ธ์ ์์ธ๋ณด๊ธฐ๋ง ๊ฐ๋ฅํ๋ค.
-
๊ฒ์๊ธ ์์ ํ๊ธฐ
- ์ ๋ชฉ, ๋ด์ฉ, ํ์ผ์ ์์ ์ด ๊ฐ๋ฅํ๋ ์นดํ ๊ณ ๋ฆฌ๋ ์์ ์ด ๋ถ๊ฐ๋ฅํ๋ค.
- ์ ๋ชฉ, ๋ด์ฉ์ ๊ณต๋ ์์ฑ(์์ )์ด ๋ถ๊ฐ๋ฅํ๋ค.
-
์ ๋ณด๋ณด๊ธฐ/์์
- ํ์ฌ ์ฌ์ฉ์์ ํ์์ ๋ณด(์ด๋ฆ, ID, ๋น๋ฐ๋ฒํธ, ํผ์ค๋์ปฌ๋ฌ)๋ฅผ ์กฐํํ ์ ์๋ค.
- ํ์ ์ ๋ณด ์ค ๋น๋ฐ๋ฒํธ๋ง ์์ ํ ์ ์๋ค.
- ํผ์ค๋์ปฌ๋ฌ๋ ์ฒซ ํ์ ๊ฐ์ ์ ๊ณต๋์ด๋ค. ํผ์ค๋์ปฌ๋ฌ ํ ์คํธ๋ฅผ ์ํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ์ ๊ฒฝ์ฐ, ๊ฐ์ฅ ์ต๊ทผ์ ์ ์ฅํ ๋ฐ์ดํฐ ๊ธฐ์ค์ผ๋ก ์ ์ฅ ๋ฐ ์กฐํ๋๋ค.
-
ํํดํ๊ธฐ
- ์ฌ์ฉ์๊ฐ ํ์ ํํด๋ฅผ ์๋ํ๋ ค๋ ๊ฒ์ด ๋ง๋์ง์ ๋ํ ํ์ธ ๋ฌธ๊ตฌ๋ฅผ ์ ๊ณตํ๋ค.
- ํ์ฌ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ ฅํ๊ณ ํํดํ๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ํด๋น ์ฌ์ฉ์์ ๊ณ์ ์ด ์ญ์ ๋๋ค.
-
๋ก๊ทธ์์
- ๋ก๊ทธ์ธํ ์ฌ์ฉ์์ ์ธ์ ์ด ํด์ ๋๋ฉฐ ๋ฉ์ธํ์ด์ง๋ก ์ด๋๋๋ค.
- ํผ์ค๋์ปฌ๋ฌ ํ
์คํธ :
http://www.colorz.co.kr/(This page is currently closed.)