컴퓨터공학전공 팀프로젝트실 야간잔류 신청이 번거롭지 않으셨나요?
이제는 TeamPu로 편하게 예약하고 사용하세요! 🎉
오픈소스SW실습 팀프로젝트로 출발한 TeamPu는
학우들의 편의성과 효율성을 극대화하기 위해 설계된
컴퓨터공학전공 팀프로젝트실 위한 야간잔류 신청 시스템입니다.
기능 |
설명 |
야간잔류 신청 |
간단한 절차를 통해 야간 잔류를 신청할 수 있습니다. |
실시간 신청 상태 확인 |
현재 신청한 팀의 수를 쉽게 확인할 수 있습니다. |
나의 신청 내역 확인 |
내가 예약한 내역을 쉽게 확인할 수 있습니다. |
[관리자] 신청 내역 확인 |
신청된 야간잔류 상세를 확인할 수 있습니다. |
[관리자] 야간잔류 승인 및 거부 |
신청된 야간잔류를 승인, 또는 거부할 수 있습니다. |
Category |
Details |
Language |
JavaScript |
Library / Package |
React, TailwindCSS, Axios |
Tools |
Git, VS Code, Figma, Discord, Vercel |
Category |
Details |
Language |
Java |
Framework / Tech Stack |
Spring, JPA, MySQL, Redis, nGrinder |
Tools |
Git, InteliJ, Figma |
Category |
Details |
Server |
GCP, GCS |
CI / CD |
Github Actions, K3S, JACOCO |


이름 |
역할 |
19 정재우 |
Backend Lead |
20 이유성 |
Backend Infrastructure |
20 김진형 |
Backend Team Lead |
20 이정근 |
Infrastructure Lead |
21 김아현 |
Backend Infrastructure |
23 한유진 |
Frontend Lead |
git clone https://github.com/TeamPu/TeamPu-Server.git
명령어를 통해 원하는 디렉토리에 소스 코드를 다운로드 받습니다.
IntelliJ
등의 IDE를 통해 프로젝트를 열고, 터미널 루트 경로에서 docker-compose up -d
명령어를 통해 DB 환경을 세팅합니다.
- 이후
TeamPuApplication.java
클래스를 실행하면 localhost:8080
경로를 통해 다양한 API에 접근할 수 있습니다.
- 현재 저희 배포 서버는 해당 링크 를 통해 상시 접속할 수 있습니다.
- 현재 Github Actions을 통한 CI/CD, GCP, K3S를 통한 무중단 배포를 적용한 상태입니다. 24시간 중단 없이 서버를 구동 중에 있습니다.
- 서버 환경설정 및 조작은 GCE 관리자 계정을 통해 가능합니다.