AI웹 개발자 과정 공부 (팀스파르타)/프로젝트

24.05.13_TIL ( 팀 프로젝트 : AI NOST Django ) _ 0. 기획하기

티아(tia) 2024. 5. 14. 00:46
728x90

 

 

[ 세번째 프로젝트 ] 

 
 

AI를 이용한 소설 사이트를 만들어 보자.

 
 
 
 
++  팀 스로젝트로 팀과의 협업이 중요하다.
++  장고 공식 문서는 항상 확인하기 

https://docs.djangoproject.com/en/4.2/

 
 
https://github.com/1489ehdghks/NOST.git

 

GitHub - 1489ehdghks/NOST

Contribute to 1489ehdghks/NOST development by creating an account on GitHub.

github.com

 

 

 

 

S.A.

NOST

 

 

1. git commit 규칙🌟

  • feat : 새로운 기능에 대한 커밋
  • fix : 버그 수정에 대한
  • build : build 관련 파일 수정에 대한 커밋
  • chore : 그 외 수정에 대한 커밋
  • ci : CI 관련 설정 수정에 대한 커밋
  • docs : 문서 수정에 대한 커밋
  • style : 코드 스타일 혹은 포맷 등에 대한 커밋
  • refactor : 코드 리팩도링에 대한 커밋
  • test : 테스트 코드 수정에 대한 커밋
  • design : CSS 등 사용자 UI 디자인 변경
  • rename : 파일 명 혹은 폴더명 수정 작업
  • remove : 파일의 삭제 작업을 수행하는 경우
  • setting: 초기 세팅 작업을 수행하는 경우
  • assets: assets(image, font...) 관련 작업을 수행하는 경우

 

2. 프로젝트 개요

  • NOST(Novel Stella)
  • 소개
    • AI를 이용한 소설 자동 작성 사이트
  • 프로젝트에 들어갈 전체 기능
    • 장르 선택에 따른 소설 문장 자동 생성
    • 기승전결 구조로 소설이 만들어지게 구성
    • 소설 장편, 단편 등 길이 조절 가능하도록 구현
    • django-rest-auth, django-allauth를 이용한 소셜 로그인 기능
  • MVP 목표
    • 소설 CRUD
    • 계정 CRUD
  • 사용할 AI 서비스
    • GPT-3.5를 이용한 내용 자동 생성
    • (DALL-E를 이용한 글 내용에 해당하는 이미지 생성)

 

3. 개발 일정

  • 2024.05.13 ~ 2024.06.13 (한달)

 

 

4. 역할 분담

  • 김동환 : Leader, git 관리, 환경 구축
  • 허준혁 : Sub-Leader, accounts CRUD
  • 이혜민 : Books CRUD, Comments CURD
  • 이환희 : listview, Form(회원 가입, 로그인, 생성 등)
  • 역할 수행 이후 추가 분담 예정

 

5. 사용 기술

  • Backend : Django (python)
  • Frontend : React
  • DB : Postgresql

 

6. 와이어프레API 명세

7. ERD Diagram

추가로 발전 시킬 것

 

8. 프로젝트 진행 규칙

- 코드 완벽 구현 전까지는 유저의 권한 부여 x
- 진행상황 2시간마다 보고
- 변동 사항 있을 시 팀원들에게 바로 보고
- PR 순서 절대 꼬이지 않도록!🔥🔥🔥
- 공지, 회의록, 기능 추가 관련 사항은 팀 디스코드에 작성

 

9. 프로젝트 관련 일정표

- 4시 30분 : 일단 환희님 PR
- 저녁 식사 이후 : 추가적으로 PR


 
 
 
 

반응형