๊ตฌ๋ด์๋น ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์๋น์ค๋ ์ฌ์ฅ ๋ด ๊ตฌ๋ด์๋น์ ๋ฉ๋ด๋ฅผ ๋ฏธ๋ฆฌ ํ์ธํ์ง ๋ชปํ๋ ๋ถํธํจ์ ํด์ํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ์๋น์ค์ ๋๋ค.
์ด ์๋น์ค๋ ์๋น ์ธก์์ ๊ฐํธํ๊ฒ ๋ฉ๋ด๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก,
๊ฐ๋จํ ์ฌ์ง ํ ์ฅ๊ณผ ์ฌ์ด๋ ๋ฉ๋ด ์ด๋ฆ๋ง ์ ์ฅํ ์ ์๊ฒ ์ค๊ณ๋์์ต๋๋ค.
- Production URL : https://woorung.kr/
-
์ฌ์ฉ์ (User)
- ์ค๋์ ๋ฉ๋ด (์ฌ์ง, ์ฌ์ด๋ ๋ฉ๋ด) ํ์ธ
- ๋ฐฉ๋ฌธ์ ์ ํ์ธ
- ๋ฉ๋ด ๋ฆฌ๋ทฐ ์์ฑ ๋ฐ ๋ณ์ ํ๊ฐ
- ์ ์ฒด ๋ฆฌ๋ทฐ ๋ชฉ๋ก ์กฐํ
- ํผ๋๋ฐฑ ์ ์ถ (Google Forms)
-
๊ด๋ฆฌ์ (Admin)
- ๊ด๋ฆฌ์ ์ ์ฉ ๋ก๊ทธ์ธ (With CSRF & JWT)
- ์ค๋์ ๋ฉ๋ด ์ ๋ก๋ (์ด๋ฏธ์ง + ํ ์คํธ)
- Framework: Next.js (React / TypeScript)
- Styling: CSS
- Icons:
react-icons
- Framework: Node.js, Express
- Authentication:
JWT,bcryptjs - Security:
csurf,xss-clean,cors
- Hosting: Azure App Service
- File Storage: Azure Blob Storage (
@azure/storage-blob) - Database: Azure Database for MySQL