Argu-X는 사용자들이 다양한 주제에 대해 논의하고 의견을 나눌 수 있는 대화형 플랫폼입니다. 현대적인 웹 기술을 활용하여 빠르고 반응형인 사용자 경험을 제공합니다.
- Node.js 18.0.0 이상
- npm, yarn, pnpm 또는 bun 중 하나의 패키지 매니저
-
저장소 클론하기
git clone https://github.com/your-username/argu-x.git cd argu-x -
의존성 설치
# npm을 사용하는 경우 npm install # 또는 yarn을 사용하는 경우 yarn # 또는 pnpm을 사용하는 경우 pnpm install # 또는 bun을 사용하는 경우 bun install
-
개발 서버 실행
# npm npm run dev # yarn yarn dev # pnpm pnpm dev # bun bun dev
-
브라우저에서 확인하기 http://localhost:3000을 브라우저에서 열어 확인하세요.
- 프론트엔드: Next.js 13+ (App Router)
- 스타일링: Tailwind CSS
- 타입 안정성: TypeScript
- 폰트: Geist (Vercel의 최적화된 폰트)
- 배포: Vercel
argu-x/
├── src/
│ ├── app/ # Next.js 13+ App Router
│ │ ├── api/ # API 라우트
│ │ ├── components/ # 재사용 가능한 컴포넌트
│ │ ├── styles/ # 전역 스타일
│ │ └── page.tsx # 메인 페이지
│ ├── lib/ # 유틸리티 함수와 라이브러리
│ └── types/ # 타입 정의
├── public/ # 정적 파일
└── package.json # 의존성 및 스크립트
- 실시간 토론: 실시간으로 의견을 나누고 반응을 공유하세요.
- 반응형 디자인: 모바일, 태블릿, 데스크톱 모든 기기에서 최적화된 경험.
- 다크 모드: 눈이 편안한 다크 모드를 지원합니다.
- 접근성: WCAG 가이드라인을 준수한 접근성 고려.
Vercel을 사용하면 Next.js 애플리케이션을 쉽게 배포할 수 있습니다.
또는 Vercel 배포 가이드를 참고하세요.
기여는 항상 환영입니다! 버그 리포트나 기능 제안은 이슈를 생성해 주세요.
- 이 저장소를 포크하세요.
- 새로운 브랜치를 만드세요:
git checkout -b feature/amazing-feature - 변경사항을 커밋하세요:
git commit -m 'Add some amazing feature' - 브랜치에 푸시하세요:
git push origin feature/amazing-feature - 풀 리퀘스트를 열어주세요.
이 프로젝트는 MIT 라이센스를 따릅니다.
질문이나 제안이 있으시면 이메일로 문의해주세요: dltjrals13@naver.com