Skip to content

ImGyuriKim/seb41_pre_037

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation


roobits

  • 팀 명 : 🌡 37℃
  • 프로젝트 명 : Stackoverflow
  • 프로젝트 기간 : 2022.12.15 - 2023.01.02
  • 한줄 소개 : Stackoverflow ! 개발자간의 질의응답 커뮤니티입니다.
  • 팀원 : 이재혁(팀장), 이동우, 박종식, 박연환(부팀장), 김혜원, 박평환
  • 배포 링크 : 🌐 stackoverflowpre.p-e.kr

💼 Team

이재혁
(BE, 팀장)
이동우
(BE)
박종식
(BE)
박연환
(FE)
김혜원
(FE)
박평환
(FE)
이재혁 이동우 박종식 박연환 김혜원 박평환

- 로그인 인증처리
(JWT 발급,인증)
- OAuth2 로그인
인증 처리(구글)
- 질문 등록,조회
삭제,투표기능
- 답변 등록,조회
삭제,투표기능
- 예외처리 로직
기능 구현
- 게시글,답변
유효성 검증
처리 구현
- 회원 프로필
이미지 관리
-JUnit 초안작성
(Security 등)
- 배포환경 구축

- 메인화면 API
- 게시글 검색기능
- 게시글 정렬기능
- User화면 조회
페이지네이션구현
- Tag화면
조회 기능구현
페이지네이션구현
- User,Tags 검색
- 회원 프로필
게시글,댓글
조회 기능 추가
- 배포환경 구축

- 회원등록,삭제
- 회원 프로필
조회,수정
삭제,편집
- 회원 가입
유효성 검증
- 시간관리 기능
- 배포환경 구축


-Main페이지구현
(검색, 정렬 조회)
-Users
페이지구현
(검색 기능)
-Tags페이지구현
(검색 기능)
-페이지네이션
구현(모든화면)
-Signup 페이지
구글 OAuth2.0
회원가입 구현
-Right Sidebar
컴포넌트 구현

-Header
컴포넌트 구현
-Left Nav
컴포넌트 구현
-Post페이지
구현 (조회, 삭제
공유, 투표)
-유저 Profile
페이지 구현
- 회원 Login
페이지구현
(JWT 로그인
OAuth2.0
로그인 구현)
-모바일,태블릿
반응형 웹 작업

- Footer
컴포넌트 작업
- 404 Page


name Github
이재혁 @MyCatlikesChuru
이동우 @eastmeet
박종식 @jongsic17
박연환 @yeonhwan
김혜원 @zemma0618
박평환 @Parkpyunghwan

⚙️ Tools

Github Discord Notion
github logo Discord logo Notion logo

🖥 Front-end

Html CSS JavaScript React Styled-
Components
axios Tanstack-Query zustand React-Quill
Html
CSS
icon
icon
styled-components icon

🔒 Back-end

Java mySQL NginX AWS Spring Spring
Boot
JWT Spring
Security
icon
icon
icon
icon
spring logo spring-boot logo spring-boot logo spring-boot logo


🌟 Pages & Features

메인 페이지(검색,정렬) 로그인 / 회원가입 페이지
구글 OAuth2 인증 프로필 관리
질문 게시글 작성 게시글 조회,답변
게시글 답변 투표(추천)기능 USER & TAG 페이지

👩🏻‍💻 User flow

💎 루비츠 User Flow


🔖 DB Diagram

💎 루비츠 User Flow


📎 Git

🌲 Branch

main : 서비스 운영 브랜치입니다.
release : 메인 브랜치 배포전 릴리즈 브랜치입니다.
dev/front : 프론트엔드 개발 환경 브랜치입니다.
dev/back : 백엔드 개발 환경 브랜치입니다.
feat/역할군/개발명 : 기능 개발 브랜치 입니다. ex) feat/BE/security


📌 Pull Request Merge 담당 📌
❗️주의 : 해당 브랜치별로 담당 인원분들은 전부 모여 코드리뷰 및 동의 후에 
Merge를 진행해주시기 바랍니다

main <- release : 이재혁 (팀장) (김혜원, 박연환, 박평환, 이재혁, 이동우, 박종식)

release <- dev_front : 박연환  (김혜원, 박연환, 박평환, 이재혁, 이동우, 박종식)
release <- dev_back : 이동우 (김혜원, 박연환, 박평환, 이재혁, 이동우, 박종식)

dev_front <- feat : 박연환 (김혜원, 박연환, 박평환)
dev_back <- feat : 이동우 (이재혁, 이동우, 박종식)

✉️ Commit Message

Message 설명
[feat] 새로운 기능을 추가할 경우 ex) [feat] 로그인 기능 추가
[fix] 버그를 고친 경우
[design] CSS 등 사용자 UI 디자인 변경
[!breaking change] 커다란 API 변경의 경우
[!hotfix] 치명적인 버그를 고쳐야하는 경우
[style] 코드 포맷변경, 세미콜론 누락, 코드수정이 없는 경우.
[refactor] 프로덕션 코드 리펙토링할 경우
[comment] 필요한 주석 추가 및 변경
[docs] 문서를 수정한 경우
[test] 테스트 코드 작업을할 경우
[chore] 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우
[rename] 파일 혹은 폴더명을 수정하거나 옮기는 작업만 하는 경우
[remove] 삭제하는 작업만 수행한 경우
[init] 브랜치 초기화 및 초기셋팅 관련된 설정일 경우

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 45.1%
  • Java 44.0%
  • HTML 10.8%
  • CSS 0.1%