컴퓨터공학전공 팀프로젝트실 야간잔류 신청이 번거롭지 않으셨나요?
이제는 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 |
Database | Flyway |
이름 | 역할 |
---|---|
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 관리자 계정을 통해 가능합니다.