Skip to content
@9git9git

9git9git

🎯 구깃 (9git) - 내 하루의 구깃

Version License Status

필요한 순간만 접어놓다, 내 하루의 구깃

📋 프로젝트 개요

구깃은 사용자의 하루를 더 효율적으로 관리할 수 있도록 도와주는 서비스입니다. 사용자의 일정과 메모를 관리하고, AI를 활용한 분석과 추천을 제공합니다.

✨ 주요 기능

기능 설명
📅 Todo 관리 Todo와 메모를 카테고리별로 관리
📊 분석 Todo과 메모를 기반으로 한 통계 및 분석
🤖 AI 챗봇 3가지 전문 챗봇을 기반으로 한 맞춤형 추천
👤 프로필 사용자 정보 및 설정 관리

👥 팀원 소개

9git 팀원들을 소개합니다!

📚 저장소 구조

🎨 9git-frontend

Next.js TypeScript Tailwind CSS

  • 기술 스택: Next.js, TypeScript, Zustand, Tailwind CSS, shadcn-ui
  • 주요 기능: 회원가입/로그인, 일정 관리, 홈, 분석, 챗봇, 프로필
  • 팀원:

⚙️ 9git-backend

FastAPI Python PostgreSQL

🤖 9git-ai

Azure OpenAI LangChain

🚀 9git-devops

Build, Push Frontend Image to ACR and Trigger Deployment

Build, Push Backend Image to ACR and Trigger Deployment

Docker Azure GitHub Actions

  • 기술 스택: 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: 데이터베이스 마이그레이션

🤖 AI

  • Azure OpenAI: GPT 모델 기반 챗봇 서비스
  • LangChain 0.3.21: AI 모델 통합 및 프롬프트 관리

🚀 DevOps

  • Docker: 컨테이너화
  • Azure Container Registry: Docker 이미지 저장소
  • Azure Container Apps: 서버리스 컨테이너 배포
  • Azure Database for PostgreSQL: 클라우드 데이터베이스
  • GitHub Actions: CI/CD 파이프라인

📄 라이선스

이 프로젝트는 MIT 라이선스를 따릅니다.

Pinned Loading

  1. .github .github Public

  2. 9git-frontend 9git-frontend Public

    React 기반 프론트엔드

    TypeScript 4

  3. 9git-backend 9git-backend Public

    FastAPI 백엔드

    Python 5

  4. 9git-devops 9git-devops Public

    1차적으로 DevOps 관련 문서를 저장해두는 저장소입니다.

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…