Skip to content
 
 

Repository files navigation

목차

  1. ERD 구조
  2. 시스템 아키텍처
  3. 서비스 플로우
  4. 기술 스택
  5. 주요 기능
  6. API 명세
  7. 형상 관리 - Notion

프로젝트 소개

재무제표와 AI를 이용한 기업평가 지표 예측 서비스입니다.
사용자에게는 미래의 재무 지표와 생성형 AI를 이용한 기업의 방향성을 제시합니다.\

SpringBoot와 Spring Data JPA를 사용해 기본적인 REST API를 구현하고,
AWS,S3,GitHub Actions을 이용해 서버를 배포했습니다.

개발 기간 및 인원

24.06.17 ~ 23.07.29 (6주)
백엔드 2명, 프론트엔드 2명, AI 3명 (7명)

ERD 구조

ERD

시스템 아키텍처

시스템 아키텍처

서비스 플로우

서비스 플로우

기술 스택

cafe-bom 기술 스택

주요 기능

요약

공통 미인증 사용자 인증 사용자 관리자
- 회원가입, 로그인
- 공지사항 조회
- 기업 인증
- 마이페이지 수정 및 조회
- 문의사항 등록(비밀글 포함)
- 미인증 사용자 기능 포함
- 보고서 조회(AI가 생성한)
- 비교분석 조회(AI가 생성한)
- 사용자 관리(인증 승인 및 정지, 탈퇴 등)
- 메일 전송(특정 유저 OR 전체 메일 발송)
- 공지사항 등록
- 문의사항 답변 등록(비밀글 읽기 가능)
- 회사 등록 및 보고서 생성(AI를 이용함)
- 통계 페이지(방문자 수, 회원가입 수 등)

[ 공통 기능 ]

회원가입, 로그인

  • 사용자는 이메일, 비밀번호 둥을 이용해 회원가입할 수 있다.
  • 회원가입 시 사용한 이메일과 비밀번호를 이용해 로그인할 수 있다.

공지사항 조회

  • 사용자는 관리자가 등록한 공지사항을 통해 점검 등에 대한 정보를 얻을수 있다.

[ 미인증 사용자 기능 ]

기업 인증

  • 사용자는 기업 인증 절차를 통해 인증된 사용자로 전환할 수 있습니다.

마이페이지 수정 및 조회

  • 사용자는 자신의 회원 정보를 수정할 수 있으며, 마이페이지에서 회원 정보를 조회할 수 있습니다.
  • 이미지 등록, 비밀번호 변경, 회원 탈퇴 등

문의사항 등록(비밀글 포함)

  • 사용자는 문의사항을 등록할 수 있으며 비밀글을 등록할 시 본인과 관리자 외 글을 읽을 수 없습니다.

[ 인증 사용자 기능 ]

보고서 조회(AI가 생성한)

  • 인증 사용자는 AI가 생성한 보고서를 조회할 수 있습니다.
  • 보고서에는 SWOT 분석, 스파이럴 차트, 재무제표 등이 포함되어 있습니다.
  • 본인 기업 외 검색을 통해 다른 기업들도 확인 할 수 있습니다.

비교분석 조회(AI가 생성한)

  • 인증 사용자는 기업을 검색하여 5가지의 지표를 통해 기업을 비교할 수 있습니다.

[ 관리자 기능 ]

사용자 관리

  • 관리자는 유저를 조회할 수 있습니다.
  • 관리자는 유저의 상태를 조회할 수 있습니다.
  • 관리자는 유저의 인증을 승인(거부)할 수 있습니다.
  • 관리자는 유저를 탈퇴시킬 수 있습니다.
  • 관리자는 유저를 미인증 상태로 만들 수 있습니다.

메일 전송

  • 관리자는 특정 유저에게 메일을 전송할 수 있습니다.
  • 관리자는 전체 유저에게 메일을 전송할 수 있습니다.

문의사항 답변 등록(비밀글 읽기 가능)

  • 관리자는 사용자가 등록한 문의사항에 답변을 달 수 있으며, 비밀글로 등록된 문의사항도 확인할 수 있습니다.

회사 등록 및 보고서 생성(AI를 이용함)

  • 관리자는 회사를 등록할 수 있습니다.
  • 관리자는 등록된 회사에 대한 정보를 등록할 수 있습니다.
  • 관리자는 AI를 통해 보고서를 생성할 수 있습니다.

통계 페이지(방문자 수, 회원가입 수 등)

  • 관리자는 방문자 수, 회원가입 수 등 다양한 통계를 확인할 수 있는 페이지를 조회할 수 있습니다.

API 명세

POSTMAN

형상 관리

[ Notion ]
컨벤션, 팀 규칙, 미팅 로그 등
프로젝트 진행에 필요한 전반적인 사항 기록

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages