๐ Festino
Festino๋ ํ๊ณผ, ์ดํ์ํ, ๋์๋ฆฌ์ ๊ฐ์ ๋ค์ํ ๋จ์ฒด๋ฅผ ์ํ ์ข
ํฉ ์ถ์ ๊ด๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค.
๋ชจ๋ฐ์ผ ์ฌ์ฉ์์ ๊ด๋ฆฌ์ ๋ชจ๋๋ฅผ ์ํ ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Festino๋ก ์ถ์ ๋ฅผ ๋์ฑ ํธ๋ฆฌํ๊ณ ์ฆ๊ฒ๊ฒ ๋ง๋ค์ด ๋ณด์ธ์!
Instargram: Festino Offical Instargram
API ๋ฌธ์๋ ์๋ ์ํค์์ ํ์ธํ ์ ์์ต๋๋ค!
Festino-Wiki
๐ ์ฃผ์ ๊ธฐ๋ฅ
๐ฑ ๋ชจ๋ฐ์ผ ๊ธฐ๋ฅ
1. ๊ณต์ง ์๋ฆผ
- ์ถ์ ์ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ํ ๊ณณ์์ ํ์ธํ์ธ์!
- ๋จ์ฒด ๊ณต์ง: ํ๊ณผ, ์ดํ์ํ, ๋์๋ฆฌ์ ์ค์ํ ์์๊ณผ ์ด๋ฒคํธ ์๋ฆผ.
- ์์คํ
๊ณต์ง: Festino ๊ฐ๋ฐํ์ด ์ ์กํ๋ ์ต์ ์ฌ์ฉ๋ฒ ๋ฐ ์
๋ฐ์ดํธ ์์.
2. ํ์ํ
์ด๋ธ: ํ๋์ ๋ณด๋ ๊ณต์ฐ ์ผ์
- ์ฐ์์ธ๊ณผ ๋์๋ฆฌ ๊ณต์ฐ ์ค์ผ์ค์ ์ค์๊ฐ์ผ๋ก ํ์ธํ์ธ์.
- ๊ฐ ๊ณต์ฐ์ ์์ ์๊ฐ๊ณผ ์ข
๋ฃ ์๊ฐ ํ๊ธฐ.
- ๋์๋ฆฌ๋ณ SNS ๋งํฌ๋ฅผ ํตํด ์ถ๊ฐ ์ ๋ณด๋ฅผ ํ์ํ ์ ์์ต๋๋ค.
- ์ฐ์์ธ ์ธ๊ธฐ๊ณก์ ๋ฐ๋ก ์ ํ๋ธ๋ก ๋ค์ด๋ณผ ์ ์๋ ๋งํฌ ์ ๊ณต.
3. ์ผ๊ฐ๋ถ์ค ํ
์ด๋ธ ์์ฝ
- Festino ํ
์ด๋ธ๋ง ์์คํ
์ ์ฌ์ฉํ์ฌ ์ํ๋ ๋ถ์ค๋ฅผ ๋ฏธ๋ฆฌ ์์ฝํ์ธ์.
- ํ๊ณผ ๋ถ์ค ๋ชฉ๋ก์ ์ง๊ด์ ์ผ๋ก ํ์ํ ์ ์๋ ๊ฐ๋ก ์คํฌ๋กค UI ์ ๊ณต.
- ์ด๋ฆ, ์ ํ๋ฒํธ, ์
์ฅ ์ธ์์ ์
๋ ฅํ๋ฉด ์ค์๊ฐ ๋๊ธฐ ํ ์์ ๋๊ธฐ ๋ฒํธ๋ฅผ ์ฆ์ ํ์ธ.
- ์์ฝ ํ์ ๋ฌธ์ ์ ์ก์ผ๋ก ์์ฝ ์ํ๋ฅผ ์๋ฆผ๋ฐ์ ์ ์์ต๋๋ค.
- ๋๊ธฐ ์๋ฒ์ด ์์๋ฆฌ๊ฐ ๋๋ฉด ์๋ ์๋ฆผ ๋ฌธ์ ๋ฐ์ก!
4. ๋ชจ๋ฐ์ผ ์ฃผ๋ฌธ ์์คํ
- ํ
์ด๋ธ์์ ์๋ฆฌ ์ด๋ ์์ด QR ์ฝ๋๋ฅผ ์ค์บํ์ฌ ์ฃผ๋ฌธ!
- ๋ฉ๋ด ์ ๋ณด(์ฌ์ง, ์ด๋ฆ, ๊ฐ๊ฒฉ) ํ์ธ ํ ์ํ๋ ํญ๋ชฉ ์ ํ.
- ์ฟ ํฐ ์
๋ ฅ ๊ธฐ๋ฅ์ผ๋ก ์ถ๊ฐ ํ ์ธ ๋ฐ ๋ฌด๋ฃ ์์ดํ
์ ์ฉ ๊ฐ๋ฅ.
- ์
๊ธ ์๋ฃ ํ "์
๊ธ ์๋ฃ" ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฐ๋ก ์ฃผ๋ฌธ ํ์ .
- ์ฃผ๋ฌธ ์ํ ์ค์๊ฐ ํ์ธ ๊ฐ๋ฅ: ์
๊ธ ๋๊ธฐ โ ์กฐ๋ฆฌ ์ค โ ์กฐ๋ฆฌ ์๋ฃ.
5. ์์ฝ ๋ฐ ์ฃผ๋ฌธ ์กฐํ
- ์ด๋ฆ๊ณผ ์ ํ๋ฒํธ๋ง ์
๋ ฅํ๋ฉด ํ์ฌ ์์ฝ ๋ฐ ์ฃผ๋ฌธ ๋ด์ญ ํ์ธ ๊ฐ๋ฅ!
- ์์ฝ ๋ด์ญ: ๋๊ธฐ ํ ์, ๋๊ธฐ ๋ฒํธ, ์์ฝ ์ํ.
- ์ฃผ๋ฌธ ๋ด์ญ: ๋ฉ๋ด, ์๋, ๊ฐ๊ฒฉ, ์ฃผ๋ฌธ ์ํ(์
๊ธ ๋๊ธฐ, ์กฐ๋ฆฌ ์ค ๋ฑ).
๐ Admin ๊ธฐ๋ฅ
1. ๋ถ์ค ๊ด๋ฆฌ
- ๋ถ์ค ์ ๋ณด ๋ฑ๋ก/์์ :
- ์ด๋ฆ, ์ด์ ์๊ฐ, ๋ถ์ค ์๊ฐ, ์ด๋ฏธ์ง ๋ฑ์ ์ฝ๊ฒ ๊ด๋ฆฌ.
- ๋ฉ๋ด ๋ฑ๋ก: ๋ฉ๋ด ์ด๋ฆ, ๊ฐ๊ฒฉ, ์ค๋ช
, ์ด๋ฏธ์ง๋ฅผ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ๊ณต.
- ๋ถ์ค ์ํ ์ ์ด:
- ์ด์ ์ํ(์คํ/๋ซํ), ์์ฝ ํ์ฑํ ์ฌ๋ถ, ์ฃผ๋ฌธ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ํ ๊ธ ๋ฒํผ์ผ๋ก ์ค์ .
2. ํ
์ด๋ธ๋ง ๊ด๋ฆฌ
- ์์ฝ ๋ชฉ๋ก ์ค์๊ฐ ํ์ธ:
- ์์ฝ์์ ์ด๋ฆ, ์ ํ๋ฒํธ, ์ธ์, ๋๊ธฐ ์์๋ฅผ ํ๋์ ํ์ธ ๊ฐ๋ฅ.
- ์์ฝ ์ญ์ : ๋ฌด์๋ต ๋๋ ์ทจ์ ์์ฒญ ์ ์์ฝ๊ฒ ๋ชฉ๋ก์์ ์ ๊ฑฐ.
- ์์ฝ ๋ณต๊ตฌ: ์๋ชป ์ญ์ ๋ ์์ฝ์ ์๋ ๋๊ธฐ ๋ชฉ๋ก์ผ๋ก ๋ณต์ ๊ฐ๋ฅ.
3. ์ฃผ๋ฌธ ๊ด๋ฆฌ
- ์ํ๋ณ ์ฃผ๋ฌธ ๊ด๋ฆฌ:
- ์ค์๊ฐ ์
๊ธ ๋๊ธฐ: ์์ง ์
๊ธ๋์ง ์์ ์ฃผ๋ฌธ.
- ์กฐ๋ฆฌ ์ค: ์งํ ์ค์ธ ์กฐ๋ฆฌ ์ํ.
- ์กฐ๋ฆฌ ์๋ฃ: ์กฐ๋ฆฌ๋ ๋ฉ๋ด์ ์๋น ์๋ฃ ์ํ.
- ์ฃผ๋ฌธ ์ทจ์: ์ฌ๋ฃ ๋ถ์กฑ ๋ฑ์ผ๋ก ์ทจ์๋ ์ฃผ๋ฌธ.
- ์ฃผ๋ฌธ ์์ธ ํ์ธ:
- ํ
์ด๋ธ ๋ฒํธ๋ณ ์ฃผ๋ฌธ ๋ด์ญ, ๋ฉ๋ด ์๋, ์ด ๊ฐ๊ฒฉ ๋ฑ์ ํ์ธ.
- ์กฐ๋ฆฌ ํํฉ์ ์๋๋ณ๋ก ์กฐ์ ํ๋ฉฐ ์งํ ์ํ ๊ด๋ฆฌ.
4. ๋งค์ถ ํต๊ณ
- ์ผ์๋ณ ๋งค์ถ ๋ถ์:
- ๊ฐ ๋ฉ๋ด์ ์ด ํ๋งค ์๋๊ณผ ํ๋งค ๊ธ์ก์ ํ์ธ ๊ฐ๋ฅ.
- ๋ ์ง ์ ํ ๋ฐ ๊ทธ๋ํ๋ฅผ ํตํด ์๊ฐ์ ์ด๊ณ ์ง๊ด์ ์ธ ๋ฐ์ดํฐ ์ ๊ณต.
๐จ ํ๋ก์ ํธ ํ์ด๋ผ์ดํธ
์ฌ์ฉ์ ํธ์๋ฅผ ๊ทน๋ํํ UX/UI
- ๋ชจ๋ฐ์ผ ์ต์ ํ: ์์ฌ์ด ํฐ์น ์กฐ์, ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค.
- ์ค์๊ฐ ์
๋ฐ์ดํธ: ์ํ ๋ณํ์ ๋ฐ๋ผ ์ค์๊ฐ์ผ๋ก ์ ๋ณด๋ฅผ ๊ฐฑ์ .
๊ธฐ์ ์ ๋์ ๊ณผ ํด๊ฒฐ
- ๋ฌธ์ ๋ฐ์ก ์์คํ
: ์์ฝ ๋ฐ ์ฃผ๋ฌธ ์ํ๋ฅผ SMS๋ก ๋ฐ์กํ์ฌ ์ฌ์ฉ์์์ ์ํต ๊ฐํ.
- ๋ฐ์ดํฐ ๋ณต๊ตฌ ๊ธฐ๋ฅ: ๊ด๋ฆฌ์ ์ค์๋ก ์ญ์ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ ์ ์๋ ์์ ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ.
Admin ํ์ด์ง์ ๊ฐ๋ ฅํ ์ ์ด ๋๊ตฌ
- ๋ถ์ค์ ์์ฝ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ ํ ๊ธ ๋ฒํผ.
- ๋งค์ถ ํต๊ณ ๊ทธ๋ํ๋ ์ผ์๋ณ ํ๋งค ๋ฐ์ดํฐ๋ฅผ ํตํด ์์ต์ ๊ทน๋ํํ ์ ๋ต ์๋ฆฝ์ ๋์.
๐ ๏ธ ์ฌ์ฉ ๊ธฐ์
- Frontend: Vue.js, TailwindCSS๋ก ์ง๊ด์ ์ด๊ณ ๋ฐ์ํ UI ๊ตฌํ.
- Backend: Spring Boot๋ฅผ ๊ธฐ๋ฐ์ผ๋ก API ์ค๊ณ.
- Database: MariaDB๋ก ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ.
- DevOps: Docker์ AWS๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ์ธ ์๋น์ค ๋ฐฐํฌ.
๐ ์์ํ๊ธฐ
- Clone project.
git clone https://github.com/your-repo/festino.git
cd festino
- Install packages.
npm install
- Start server
npm start
- Admin ํ์ด์ง๋
admin.festino.dev-tino.com
๊ฒฝ๋ก์์ ์ ๊ทผํ ์ ์์ต๋๋ค.
๐ ์ฃผ์์ฌํญ
- ๋ฌธ์ ๋ฐ์ก ๋น์ฉ: ์์ฝ/์ฃผ๋ฌธ ์ํ ์๋ฆผ ๋ฌธ์ ๋ฐ์ก ์ ์ค์ ๋น์ฉ์ด ๋ฐ์ํ๋ฏ๋ก ์ ์คํ ์ฌ์ฉํ์ธ์.
- ๋ฐ์ดํฐ ๋ณต๊ตฌ ์ ํ: ์ญ์ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ๋ ค๋ฉด ์ฌ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์
ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Festino๋ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ทน๋ํ์ ๊ด๋ฆฌ์ ๊ฐํธํ๋ฅผ ๋ชฉํ๋ก ์ค๊ณ๋ ํ๋ซํผ์
๋๋ค.
์ถ์ ๋ฅผ ์ค๋นํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ ๋ชจ๋ ์ด๋ค์๊ฒ ๊ผญ ํ์ํ ์ฑ์ด ๋ ๊ฒ์
๋๋ค!
Festino์ ํจ๊ป ๋ฉ์ง ์ถ์ ๋ฅผ ๋ง๋ค์ด ๋ณด์ธ์! ๐
๊ฐ๋ฐ์ง