1️⃣ 프로젝트 기획
💡 프로젝트 소개
- 제안 배경
개발 과정에서 생성된 코드는 보안 취약점을 포함할 가능성이 항상 존재합니다. 이러한 취약점은 애플리케이션의 안전성을 위협하고, 사용자 데이터의 무단 액세스, 정보 유출, 심지어 시스템 전체의 침해로 이어질 수 있는 심각한 보안 사고의 원인이 될 수 있습니다. 이를 방지하기 위해, 코드의 보안 취약점을 사전에 식별하고 수정하는 과정은 소프트웨어 개발의 필수적인 부분입니다.
- 제안 내용
국내/해외 보안시장 이슈시스템을 제작하여 해킹의 위험이 있는 취약점 정보들을 수집하여 최신 해킹 트렌드처럼 뉴스를 볼 수 있는 웹 기반 플로디텍터 개발 프로젝트를 제안합니다.
💡 주요 기능
- 취약점 정보 수집 및 게시판 구현
- 데이터 수집 및 처리 시스템 구현
- 보안 취약점 리포트
💡 팀명 & 팀 소개 정하기
총 9개의 팀명 후보가 나왔었는데 예쓰(YES)가 3표를 받아 팀명으로 선정되었습니다.
저희 예쓰 팀 소개입니다. 이 팀 소개를 통해서 팀원들의 열정이 느껴졌고 긍정적이고 밝으신 분들이 모인 것 같아서 너무 좋았습니다.
💡 Code, Git Commit, Branch Naming, Git Issue, Git PR 컨벤션 정하기
상세한 내용이 많아 깃 위키 링크로 대체합니다.
https://github.com/FlawDetector-team-yes/FlawDetector-team-yes/wiki/%EC%BB%A8%EB%B2%A4%EC%85%98
* 프로젝트 제안서, 계획서, 요구사항 명세서, 시스템 설계 명세서, 피그마 파일, 정보구조도 등 기획 관련 문서들은 스팩스페이스에서 제공받았습니다.
2️⃣ 프로젝트 설계
💡 UML 제작하기
Usecase Diagram
Sequence Diagram
💡 Git wiki 제작
회고는 Git wiki에 작성할 예정입니다.
https://github.com/FlawDetector-team-yes/FlawDetector-team-yes/wiki
💡 퍼블리싱 페이지 역할 분배
나머지 Todo
- firebase 만들고 팀원들 초대
- Jira 만들고 팀원들 초대
- Git Issue 템플릿 설정
- Git PR 템플릿 설정
- 유용한 VSC 플러그인 서치
프로젝트 초기 세팅
- 코어 기술 : Next.js, Firebase, Tailwind, Vercel, Llama3
- Tools : Figma, Git, vsc
- Collaboration : GitHub, Notion, Discord, Slack, Jira
반응형