0. 중간발표 자료

https://drive.google.com/drive/folders/1qLw6-LrNG9_9Of6zh4YmYm2VoOt31NlA?usp=drive_link


1. 프로젝트 소개

이 프로젝트는 국민대학교에서 공부하는 외국인 유학생들을 위한 종합적인 앱 서비스를 개발하는 것입니다. 앱은 학생들이 캠퍼스 생활에 빠르게 적응할 수 있도록 다양한 정보와 서비스를 제공합니다.


2. Abstract

This project aims to develop a comprehensive app service for international students studying at Kookmin University. The app provides a variety of information and services to help students quickly adapt to campus life.


3. 소개 영상

프로젝트 소개하는 영상을 추가하세요


4. 팀원 소개

최지훈 김민제 조현진
****1683 ****1557 ****1675
👑 Frontend Frontend Backend
채원찬 김혜성 최영락
****1676 ****1582 ****1678
Backend AI AI


5. 기술스택

Frontend

Backend

Tools


6. 시스템 구조


7. 사용법

Backend

.env.example을 바탕으로 .env를 작성합니다. 그 다음

chmod +x ./gradlew
./gradlew

또는

gradle clean build

를 통해 실행 .jar 파일을 생성합니다. 실행파일을 생성했으면

docker-compose up --build -d

를 통해 docker compose build를 진행하여 실행하시면 됩니다.


Frontend

1. 플러터 설치

  1. Flutter 공식 웹사이트(https://flutter.dev)에 접속
  2. Get Started를 클릭하여 설치 가이드를 따라 설치
  3. 설치가 완료되면, 터미널 또는 커맨드 프롬프트를 열고 flutter doctor 명령어를 실행하여 설치가 올바르게 되었는지 확인

2. 프로젝트 디렉토리 이동

cd front/capstone_front

3. 플러터 패키지 설치

flutter pub get

4. 프로젝트 실행

flutter run


AI

Chat bot KUKU 소개

국민대에 관한 모든 것을 물어보세요 !
국민대 관련 데이터를 기반으로 답변을 생성하는 챗봇 <쿠쿠>입니다.

학습한 데이터

실행 방법

2024_03_30 아나콘다 환경 python 3.8 에서 실행 확인

  1. /ai 경로로 작업 디렉토리 이동
  2. 패키지 설치 pip install -r requirements.txt
  3. /ai 경로에 .env 파일 생성 (OPENAI_API_KEY = ‘your_api’)
  4. python run_chatbot.py

TEST

image

image

image

8. 기타