Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ai-x-4-a1-final/narrativa_admin

Narrativa Admin Repository
https://github.com/ai-x-4-a1-final/narrativa_admin

react tailwindcss typescript

Last synced: 24 days ago
JSON representation

Narrativa Admin Repository

Awesome Lists containing this project

README

        

![NARRATIVA-TITLE](https://github.com/user-attachments/assets/97538156-f202-4b48-8543-9bbf835fda0e)

# Narrativa Admin

![React](https://img.shields.io/badge/React-18.3.1-61DAFB?style=for-the-badge&logo=react&logoColor=white)
![TypeScript](https://img.shields.io/badge/TypeScript-4.9.5-3178C6?style=for-the-badge&logo=typescript&logoColor=white)
![TailwindCSS](https://img.shields.io/badge/TailwindCSS-3.4.15-06B6D4?style=for-the-badge&logo=tailwindcss&logoColor=white)

## πŸ—οΈ ν”„λ‘œμ νŠΈ μ†Œκ°œ

> κ΄€λ¦¬μž λŒ€μ‹œλ³΄λ“œλŠ” μ„œλΉ„μŠ€ μš΄μ˜μ„ μœ„ν•œ μ’…ν•© 관리 ν”Œλž«νΌμž…λ‹ˆλ‹€.

- μ£Όμš” κΈ°λŠ₯

- 데이터 뢄석 및 톡계 μ‹œκ°ν™”

- νšŒμ› 관리 및 κΆŒν•œ μ œμ–΄

- 곡지사항 관리

## πŸ—οΈ μ„€μΉ˜ κ°€μ΄λ“œ

Narrativa_Admin ν”„λ‘œμ νŠΈλ₯Ό 둜컬 ν™˜κ²½μ—μ„œ ν΄λ‘ ν•˜κ³ , λΉŒλ“œ 및 μ‹€ν–‰ν•˜λŠ” 방법을 μ„€λͺ…ν•©λ‹ˆλ‹€.

### 1. ν”„λ‘œμ νŠΈ 클둠

```bash
$ git clone https://github.com/AI-X-4-A1-FINAL/Narrativa_Admin.git

$ cd narrativa-admin
```

### 2. μ˜μ‘΄μ„± μ„€μΉ˜

```bash
$ npm install
```

### 3. 개발 μ„œλ²„ μ‹€ν–‰

```bash
$ npm run dev

# http://localhost:3000
```

## πŸ—οΈ 브랜치 관리 κ·œμΉ™

### 브랜치 ꡬ쑰

1. **메인 브랜치 (main)**

- ν”„λ‘œλ•μ…˜ 배포용 μ•ˆμ • 브랜치
- PR을 ν†΅ν•΄μ„œλ§Œ 병합 κ°€λŠ₯

2. **개발 브랜치 (dev)**

- 개발 쀑인 κΈ°λŠ₯ 톡합 브랜치
- 배포 μ „ μ΅œμ’… ν…ŒμŠ€νŠΈ 진행

3. **κΈ°λŠ₯ 브랜치 (feat/)**

- μƒˆλ‘œμš΄ κΈ°λŠ₯ 개발용
- λͺ…λͺ…κ·œμΉ™: `feat/{κΈ°λŠ₯λͺ…}`
- 예: `feat/social-login`

4. **κΈ΄κΈ‰ μˆ˜μ • 브랜치 (hotfix/)**
- ν”„λ‘œλ•μ…˜ κΈ΄κΈ‰ 버그 μˆ˜μ •μš©
- λͺ…λͺ…κ·œμΉ™: `hotfix/{이슈번호}`
- 예: `hotfix/critical-bug`

### 브랜치 μ‚¬μš© μ˜ˆμ‹œ

```bash
# κΈ°λŠ₯ 브랜치 생성
git checkout -b feat/social-login

# κΈ΄κΈ‰ μˆ˜μ • 브랜치 생성
git checkout -b hotfix/critical-bug
```

## πŸ—οΈ 디렉토리 ꡬ쑰

```
NARRATIVA-ADMIN/
β”œβ”€β”€ node_modules/ # ν”„λ‘œμ νŠΈ 쒅속성 νŒ¨ν‚€μ§€
β”œβ”€β”€ public/ # 정적 파일 디렉토리
β”œβ”€β”€ src/ # μ†ŒμŠ€ μ½”λ“œ
β”‚ β”œβ”€β”€ assets/ # 이미지, 폰트 λ“± λ¦¬μ†ŒμŠ€ 파일
β”‚ β”œβ”€β”€ components/ # μž¬μ‚¬μš© κ°€λŠ₯ν•œ μ»΄ν¬λ„ŒνŠΈ
β”‚ β”‚ β”œβ”€β”€ Dashboard/ # λŒ€μ‹œλ³΄λ“œ κ΄€λ ¨ μ»΄ν¬λ„ŒνŠΈ
β”‚ β”‚ β”œβ”€β”€ UserManagement/ # νšŒμ› 관리 κ΄€λ ¨ μ»΄ν¬λ„ŒνŠΈ
β”‚ β”‚ └── Notice/ # 곡지사항 κ΄€λ ¨ μ»΄ν¬λ„ŒνŠΈ
β”‚ β”œβ”€β”€ hooks/ # μ»€μŠ€ν…€ ν›…
β”‚ β”œβ”€β”€ pages/ # νŽ˜μ΄μ§€ μ»΄ν¬λ„ŒνŠΈ
β”‚ β”œβ”€β”€ services/ # API 및 μœ ν‹Έλ¦¬ν‹° ν•¨μˆ˜
β”‚ └── types/ # TypeScript νƒ€μž… μ •μ˜
β”œβ”€β”€ .gitignore # Git λ¬΄μ‹œ 파일 λͺ©λ‘
β”œβ”€β”€ LICENSE # λΌμ΄μ„ΌμŠ€ 정보
β”œβ”€β”€ package.json # ν”„λ‘œμ νŠΈ μ„€μ • 및 쒅속성
β”œβ”€β”€ README.md # ν”„λ‘œμ νŠΈ λ¬Έμ„œ
β”œβ”€β”€ tailwind.config.js # Tailwind CSS μ„€μ •
└── tsconfig.json # TypeScript μ„€μ •
```

## πŸ—οΈ νŒ€ 정보

### **Team Member**


st

## πŸ—οΈ 문의 및 κΈ°μ—¬

ν”„λ‘œμ νŠΈμ— λŒ€ν•œ λ¬Έμ˜μ‚¬ν•­μ΄λ‚˜ κ°œμ„  μ œμ•ˆμ€ 이슈 탭에 λ“±λ‘ν•΄μ£Όμ„Έμš”.

κΈ°μ—¬λ₯Ό μ›ν•˜μ‹œλŠ” 뢄은 Fork & Pull Requestλ₯Ό 톡해 μ°Έμ—¬ν•΄μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€.

## πŸ—οΈ λΌμ΄μ„ μŠ€

이 ν”„λ‘œμ νŠΈλŠ” [MIT λΌμ΄μ„ μŠ€](LICENSE)λ₯Ό λ”°λ¦…λ‹ˆλ‹€.




![footer](https://github.com/user-attachments/assets/c30abbd9-8e89-4a4e-8823-33fe0cf843c9)