Skip to content

FinalProject-8/BackFinalProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

⭐[Ollaedu][23.03.06.~]⭐

image image

image image

image



시연영상



프로젝트 소개:

  • 올라에듀 공무원 학원 웹페이지 리뉴얼 (PC/태블릿/모바일 대응)

  • 홈페이지 리뉴얼을을 통한 기존 사용자 경험 개선 및 신규 이용자 유입을 기대

  • 구현한 기능:

    ❇️ 합격 특강

    • 필터(과목별)에 의해 해당 게시물이 표시되는 리스트형 페이지를 신규 제작

    • 게시물은 관리자 페이지를 통해 관리

    • 기출해설 페이지 구현:

      • 과목 필터를 통해 해당 게시물이 표시되는 리스트형 페이지를 신규 제작
      • '해설강의 보기' 버튼 클릭 시 팝업을 통해 해당 유튜브 영상을 표시되도록 구현
      • '자료 다운로드' 버튼 클릭 시 PDF 받기 → 목록 페이지
    • 학습전략 페이지 구현:

      • 과목필터를 통해 해당 게시물이 표시되는 리스트형 페이지를 신규 제작
      • '해설강의 보기' 버튼 클릭시 팝업을 통해 해당 유튜브 영상이 표시되도록 구현
      • 썸네일 아래 타이틀 클릭 시 상세 페이지로 이동하도록 구현 → 목록 페이지, 뷰 페이지

💠협업 방식

  • 개발 과정에서 발생한 문제점들은 Slack을 통해 공유하면 협력해 해결할 수 있도록 합니다.
  • 모든 Pull Request는 다른 팀원들에게 알려 Slack에서 확인을 받고 Merge 합니다.
  • Postman, Notion, 팀 Slack을 활용해 BE 내부 회의, FE와의 소통을 했습니다.
  • Notion을 활용해 파트 별로 회의록을 작성했습니다.

❤️ 기술스택

Spring Boot Spring Security Spring Data JPA Lombok Java MariaDB Amazon Web Services Git

  • Spring Boot 2.7.9
  • JPA 2.7.9
  • JAVA 11
  • JDK 8
  • lombok 1.18.26
  • security 2.7.9
  • RDS MariaDB 10.6
  • AWS EC2 Ubuntu 20.04
  • git Actions
  • Nginx



🧡 API 기능명세서 (API Documentation)



💛ER 다이어그램 (ER-Diagram with Cardinality Constraints)

234204697-8709b99f-6ec3-4168-ac60-f9f89c304a54



💚아키텍쳐

8조 아키텍처



💙라이센스 (Licence)

  • This project is licensed under the MIT License.



💜Member Contact Information

BE. 팀장
관리자페이지 학습전략 CRUD
PostmanAPI 작성
학습전략 검색
BE. 팀원
관리자페이지 기출해설 CRUD
이미지 조회
첨부파일 다운로드
BE. 팀원
학습전략조회(전체, 상세)
기출해설 검색
CI/CD
서버 배포



🤍프로젝트 회고(Reflection Report)

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •