구깃은 사용자의 하루를 더 효율적으로 관리할 수 있도록 도와주는 서비스입니다. 사용자의 일정과 메모를 관리하고, AI를 활용한 분석과 추천을 제공합니다.
기능 | 설명 |
---|---|
📅 Todo 관리 | Todo와 메모를 카테고리별로 관리 |
📊 분석 | Todo과 메모를 기반으로 한 통계 및 분석 |
🤖 AI 챗봇 | 3가지 전문 챗봇을 기반으로 한 맞춤형 추천 |
👤 프로필 | 사용자 정보 및 설정 관리 |
- 기술 스택: Next.js, TypeScript, Zustand, Tailwind CSS, shadcn-ui
- 주요 기능: 회원가입/로그인, 일정 관리, 홈, 분석, 챗봇, 프로필
- 팀원:
- 기술 스택: FastAPI, SQLAlchemy, Poetry, Uvicorn
- 주요 기능: RESTful API, 데이터베이스 관리, 로깅 시스템
- 데이터베이스: PostgreSQL (Azure Database for PostgreSQL)
- 팀원:
- 기술 스택: Docker, Azure Container Registry, Azure Container Apps
- 주요 기능: CI/CD, 배포 자동화, 인프라 관리
- 팀원:
서비스 | URL | 상태 |
---|---|---|
프론트엔드 | https://gugit-frontend-test-aca.calmforest-521dd431.eastus.azurecontainerapps.io | 비활성화 🔴 |
백엔드 | https://gugit-backend-test-aca.calmforest-521dd431.eastus.azurecontainerapps.io | 비활성화 🔴 |
⚠️ 현재 배포 서비스는 비활성화 상태입니다.
- Next.js 15.2.4: App Router를 사용한 서버 컴포넌트 기반 개발
- TypeScript 5.0: 정적 타입 시스템으로 안정적인 개발
- Zustand 5.0.3: 간단하고 빠른 상태 관리
- Tailwind CSS 4.0: 유틸리티 우선 CSS 프레임워크
- shadcn-ui: Radix UI 기반의 재사용 가능한 컴포넌트
- FastAPI 0.115.12: 비동기 웹 프레임워크
- SQLAlchemy 2.0.40: ORM 및 데이터베이스 관리
- Poetry: 의존성 관리
- Uvicorn 0.34.0: ASGI 서버
- PostgreSQL: 관계형 데이터베이스
- Alembic 1.15.1: 데이터베이스 마이그레이션
- Azure OpenAI: GPT 모델 기반 챗봇 서비스
- LangChain 0.3.21: AI 모델 통합 및 프롬프트 관리
- Docker: 컨테이너화
- Azure Container Registry: Docker 이미지 저장소
- Azure Container Apps: 서버리스 컨테이너 배포
- Azure Database for PostgreSQL: 클라우드 데이터베이스
- GitHub Actions: CI/CD 파이프라인
이 프로젝트는 MIT 라이선스를 따릅니다.