Skip to content

hwangheetae/algorithm-fighter-front

 
 

Repository files navigation

로고

  • Team name : 구름달
  • Project : Algorithm Fighter
  • Project duration : 2023.03.13 - 2023.04.28
  • Team members : 예진희(팀장), 황희태, 구본헌, 서진주, 이주원, 김하은, 양윤수, 임명철, 홍석호
  • Functional Requirement: 요구사항 명세서
  • API Specification: API 명세서
  • PPT: PPT

🍿 Frontend

예진희
(Leader)
황희태
(FE Leader)
구본헌
(FE)
서진주
(FE)

Features
- UI/UX 디자인
- 레이아웃 구성
- 랜딩페이지

Features
- 프로필 설정
- 게임 기능
- 코드 에디터

Features
- 채팅 기능
- 모달
- 공통 컴포넌트 개발

Features
- 로그인/회원가입
- 게임 기능
- API



🍿 Backend

이주원
(BE Leader)
김하은
(BE)
양윤수
(BE)
임명철
(BE)
홍석호
(BE)

Features
- 로그인, 회원가입
- 게임 세션

Features
- 실시간 채팅 (전체, 게임)

Features
- CI/CD
- 도커 설정 및 배포

Features
- DB
- 게임 세션

Features
- 코드 실행
- 채점



🌟 Pages

Landing Page Register Page
login-page login-page
Login Page User Page
register-page user-page
Global Chat Main Page
global_chat main-page
Wait Page Launuage Select
wait-page lauguageSelect
Test Case, Run Game Chat
tc_run game_chat
Game Page My Page
game-page mypage

⚙️ Tools

🖥 Communication

Github Discord Notion Jira
github logo Discord logo Notion logo Jira

🖥 Frontend

React Typescript Tailwind SCSS(SASS) Zustand Axios Monaco
React
Typecript
Tailwind
SASS
Zustand
axios
Monaco

🖥 Backend

Spring Java MySQL Docker Stomp
Spring
Java
MySQL
Docker
Stomp

🖥 Deployment

AWS EC2 Github Actions
AWS EC2 Discord logo


🌲Git Branch - Frontend Repostory

main : 서비스 운영 브랜치
devlop : FE 개발 환경 브랜치
feat/개발명 : 기능 개발 브랜치 ex) feature/Login
fix/개발명 : 작은 변경 & 버그 수정 브랜치 ex) bugfix/Login
refactor/개발명 : 리팩토링 브랜치 ex) bugfix/Login


🌲Git Branch - Backend Repository

main : 서비스 운영 브랜치
devlop : FE 개발 환경 브랜치
feat/개발명 : 기능 개발 브랜치 ex) feature/Login
fix/개발명 : 작은 변경 & 버그 수정 브랜치 ex) bugfix/Login
refactor/개발명 : 리팩토링 브랜치 ex) bugfix/Login



🔖 Architecture


Architecture


🔖 DB Diagram


ERD



👩🏻‍🎨 UI/UX Design

[UI/UX Design] image

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.0%
  • SCSS 6.8%
  • HTML 1.2%
  • Other 1.0%