Skip to content

[항공대 멋쟁이사자처럼 11기 - 송곳매 프로젝트] 백엔드 레포지토리

Notifications You must be signed in to change notification settings

LikelionKau/likelion11-Songgotmae-BE

Repository files navigation

🔉프로젝트 소개

[항공대 멋쟁이사자처럼 11기 - 송곳매 프로젝트] 백엔드 레포지토리.

멋쟁이사자처럼은 국내에서 가장 많은 학생들이 활동하고 있는 전국 대학이 함께하는 연합 코딩 동아리입니다. ‘멋쟁이 사자처럼’은 창업서비스 개발에 대한 독보적인 교육을 제공합니다. 코딩을 모르는 분이라도 누구나 참여할 수 있으며, 그 무엇보다 나의 아이디어를 실현시키겠다는 열정이 중요합니다.

저희 항공대 멋쟁이사자처럼에서는 학교 홈페이지의 의견 개진 시스템의 다양성과 접근성 부족에 착안점을 두어 항공대학생들이 가볍거나 무거운 주제에 대해 부담없이 의견을 개진할 수 있는 웹사이트를 만들고 싶다는 취지에서 개발을 시작했습니다. 개발기간은 5월 중순~ 11월 중순으로 대략 6개월 정도 소요되었습니다.

페이지 및 주요 기능 소개

1️⃣ 메인

한국항공대학교 학우분들이 청원을 하거나 청원을 확인할 수 있는 메인 페이지입니다.

2️⃣ 청원하기

한국항공대학교에서 하고싶은 얘기가 있는 학우분들이 들어와서 청원을 열어주실 페이지입니다.

3️⃣ 청원 게시판

커뮤니티 페이지 내의 게시글들을 열람하는 기능입니다. 게시글마다 좋아요를 통해 인기 게시글을 확인할 수 있습니다.

4️⃣ VOC 게시판

송곳매 회원으로 등록된 구성원이 건의사항을 기재할 수 있는 게시판입니다. 더 나은 서비스 제공을 위한 소중한 의견들을 수렴합니다.

5️⃣ 마이페이지

송곳매 회원으로 등록된 구성원이 자신의 상세 정보를 열람하거나 수정하고 자신이 작성하거나 좋아요한 게시글과 댓글을 확인할 수 있는 페이지입니다.

6️⃣ 소셜로그인

구글, 학교 메일을 통해 회원가입하고 로그인하는 기능입니다.


👩🏻‍💻 팀원 소개

백엔드 팀 소개

황제철 김진우 신윤종
사진 사진 사진
@HwangBaco @4lazybugs @Vettel22

|사진|image |사진| ||@4lazybugs|@Vettel22|

API소개

주로 JIRA를 통해 협력하였고, 각자 맡은 API는 다음과 같다.

황제철 :
image

김진우 :

image

신윤종 :
image

프론트엔드 팀 소개

이희정 김진영 안서현
사진 사진 사진
@jjeongee @KIMJINBBANG @seohyuna

이희정 황제철 김진영 김진우 안서현 신윤종
@Vettel22

🛠 기술 스택

Spring Boot AWS EC2 MySQL AWS RDS Java Amazon S3 Git GitHub AWS Route 53 Docker Redis jira githubactions springsecurity


📂 폴더 구조

│  📂.gitignore
│  📂build.gradle
│  📂Dockerfile
│  📂gradlew
│  📂gradlew.bat
│  📂logs
│  📂settings.gradle
│  📂useFlow.md
│  
├─📂.github
│  └─📂workflows
│          
├─📂.gradle
│  │  
│  ├─📂8.2.1
│  │  │  
│  │  ├─📂checksums
│  │  │      
│  │  ├─📂dependencies-accessors
│  │  │      
│  │  ├─📂executionHistory
│  │  │      
│  │  ├─📂fileChanges
│  │  │      
│  │  ├─📂fileHashes
│  │  │      
│  │  └─📂vcsMetadata
│  ├─📂buildOutputCleanup
│  │      
│  └─📂vcs-1
│          
├─📂.idea
│  │  
│  └─📂modules
│          
├─📂build
│  │  
│  ├─📂classes
│  │  └─📂java
│  │                          
│  ├─📂generated
│  │  └─📂sources
│  ├─📂libs
│  │      
│  ├─📂reports
│  │  └─📂tests
│  │                  
│  ├─📂resources
│  │  └─📂main
│  │          
│  ├─📂test-results
│  │  └─📂test
│  │              
│  └─📂tmp
│      ├─📂bootJar
│      │      
│      ├─📂compileJava
│      │              
│      ├─📂compileTestJava
│      ├─📂jar
│      │      
│      └─📂test
├─📂gradle
│  └─📂wrapper
│          
├─📂src
│  ├─📂main
│  │  ├─📂java
│  │  │                              
│  │  └─📂resources
│  │              
│  └─📂test
│      └─📂java
│                              
└─📂target

ERD 구조

image

Server Architecture

server architecture

About

[항공대 멋쟁이사자처럼 11기 - 송곳매 프로젝트] 백엔드 레포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages