# 🌸 fromis_9 Fan Site ν”„λ‘œλ―ΈμŠ€λ‚˜μΈ νŒ¬μ‚¬μ΄νŠΈμž…λ‹ˆλ‹€. ![React](https://img.shields.io/badge/React-18-61DAFB?logo=react) ![Node.js](https://img.shields.io/badge/Node.js-20-339933?logo=nodedotjs) ![Docker](https://img.shields.io/badge/Docker-2496ED?logo=docker) --- ## ✨ μ£Όμš” κΈ°λŠ₯ - πŸ‘₯ **멀버 μ†Œκ°œ** - ν”„λ‘œλ―ΈμŠ€λ‚˜μΈ 멀버 ν”„λ‘œν•„ 및 상세 정보 - πŸ’Ώ **λ””μŠ€μ½”κ·Έλž˜ν”Ό** - 앨범 λͺ©λ‘ 및 타이틀곑 정보 - πŸ“… **μŠ€μΌ€μ€„** - μ˜ˆμ •λœ ν™œλ™ 일정 (μžλ™ μ—…λ°μ΄νŠΈ) - πŸ”— **SNS 링크** - 곡식 μ†Œμ…œ λ―Έλ””μ–΄ λ°”λ‘œκ°€κΈ° --- ## πŸ“ ν”„λ‘œμ νŠΈ ꡬ쑰 ``` fromis_9/ β”œβ”€β”€ frontend/ # React + Vite ν”„λ‘ νŠΈμ—”λ“œ β”œβ”€β”€ backend/ # Node.js + Express λ°±μ—”λ“œ β”œβ”€β”€ Dockerfile # λ©€ν‹°μŠ€ν…Œμ΄μ§€ Docker λΉŒλ“œ └── docker-compose.yml # Docker Compose μ„€μ • ``` --- ## πŸ› οΈ 기술 μŠ€νƒ ### Frontend | 기술 | μ„€λͺ… | | ----------------------- | -------------- | | **React 18** | UI 라이브러리 | | **Vite** | λΉŒλ“œ 도ꡬ | | **TailwindCSS** | CSS ν”„λ ˆμž„μ›Œν¬ | | **react-device-detect** | PC/λͺ¨λ°”일 λΆ„κΈ° | | **framer-motion** | μ• λ‹ˆλ©”μ΄μ…˜ | ### Backend | 기술 | μ„€λͺ… | | ----------- | ----------------- | | **Node.js** | λŸ°νƒ€μž„ ν™˜κ²½ | | **Express** | μ›Ή ν”„λ ˆμž„μ›Œν¬ | | **MySQL2** | λ°μ΄ν„°λ² μ΄μŠ€ 연동 | --- ## πŸš€ μ‹€ν–‰ 방법 ### Docker (ꢌμž₯) ```bash docker compose up -d --build ``` ### 개발 λͺ¨λ“œ ```bash # ν”„λ‘ νŠΈμ—”λ“œ cd frontend && npm install && npm run dev # λ°±μ—”λ“œ cd backend && npm install && npm start ``` --- ## βš™οΈ ν™˜κ²½ λ³€μˆ˜ `.env` νŒŒμΌμ— λ‹€μŒ λ³€μˆ˜λ“€μ„ μ„€μ •ν•˜μ„Έμš”: ```env DB_HOST=mariadb DB_USER=fromis9 DB_PASSWORD=your_password DB_NAME=fromis9 ``` --- ## 🌐 접속 - **URL**: https://fromis9.caadiq.co.kr --- ## πŸ“„ λΌμ΄μ„ μŠ€ MIT License