공식 기간 : 2024.03.25(월) ~ 2024.03.29(금)
인원 : 5팀(홍진욱, 장서윤, 손혜지, 김소진, 최소원)
프로젝트를 진행하면서 사용하는 통합개발환경, 프로그래밍 언어, 버전 관리 시스템, 데이터베이스 접속 프레임워크, 서버 정보, 웹 개발 프레임워크, 테스트 도구, 협업 소통 도구, 디자인 도구를 아래와 같이 정리하였습니다.
- IntelliJ Ultimate: 자바 및 다양한 언어 개발에 최적화된 IDE.
- Workbench: MySQL 데이터베이스 설계 및 관리를 위한 비주얼 도구.
- Java (JDK LTS 17버전): 안정적인 서버 사이드 개발을 위한 주요 프로그래밍 언어.
- Git: 소스 코드 버전 관리 시스템.
- GitHub: 온라인 코드 저장소 및 협업 플랫폼.
- GitHub Desktop: Git과 GitHub를 위한 그래픽 사용자 인터페이스.
- Mybatis: SQL 매핑 프레임워크로 복잡한 SQL과 프로시저를 지원.
- SQL - AWS EC2_LINUX Ubuntu_MySQL Server 8.0.33: 클라우드 기반 서버 환경에서의 MySQL 데이터베이스 서버.
- Spring Boot: 스프링 기반의 빠르고 간편한 웹 어플리케이션 개발.
- JSP & 타임리프: 서버 사이드 렌더링을 위한 템플릿 엔진.
- Postman: API 개발을 위한 테스트 도구.
- Chrome Lighthouse: 웹 앱의 품질을 개선하기 위한 자동화 도구.
- JUnit: 자바 프로그래밍 언어용의 단위 테스트 프레임워크.
- Slack
- chat
- huddle
- Notion Shared Page: 문서 공유 및 협업을 위한 플랫폼.
- 카카오톡: 실시간 메시지 교환.
- Figma: UI 및 UX 디자인 작업을 위한 온라인 디자인 툴.
- Figma plugin: Figma 기능 확장을 위한 플러그인.