Windows Forms 앱
개요
이 프로젝트는 VB.NET으로 구축된 프런트엔드와 Node.js 및 Express로 구축된 백엔드로 구성된 전체 스택 Windows Forms 애플리케이션입니다. 이 애플리케이션을 사용하면 사용자는 스톱워치 및 이메일 검색 기능과 같은 추가 기능을 사용하여 제출물을 생성, 보기, 편집 및 삭제할 수 있습니다. 이는 Slidely의 평가 작업 2의 일부로 작성되었습니다.
형태 | 어떻게 보이는지 |
---|
착륙 | |
제출물 만들기 | |
제출물 보기 및 삭제, 편집, CSV로 내보내기 | |
특징
- 제출물 생성: 사용자는 이름, 이메일, 전화번호, GitHub 링크 및 스톱워치 시간 필드가 포함된 새 제출물을 생성할 수 있습니다.
- 제출물 보기: 사용자는 기존 제출물을 보고, 탐색하고, 각 제출물의 세부 정보를 볼 수 있습니다.
- 제출 편집: 사용자는 기존 제출을 편집하고 변경 사항을 저장할 수 있습니다.
- 제출물 삭제: 사용자는 제출물을 삭제할 수 있습니다.
- 이메일 검색: 사용자는 이메일로 제출물을 검색할 수 있습니다.
- 스톱워치: 사용자는 제출 양식을 작성하는 동안 스톱워치 타이머를 시작, 중지 및 재설정할 수 있습니다.
- 유효성 검사: 이름(숫자 또는 특수 문자 없음), 이메일(유효한 이메일 형식) 및 전화번호(10자리 숫자, 비어 있을 수 있음)에 대한 유효성 검사입니다.
- 중복 항목 방지: 이메일을 기반으로 중복 제출이 이루어지지 않도록 합니다.
- CSV로 내보내기: 사용자는 모든 제출물을 CSV 파일로 내보낼 수 있습니다.
앱 실행
전제 조건
- 컴퓨터는 Windows > 8.1을 실행해야 합니다.
- 컴퓨터에 Node.js와 npm이 설치되어 있습니다.
- 컴퓨터에 Visual Studio가 설치되어 있습니다.
백엔드 실행: Ref. 백엔드 README.md.
프런트엔드 실행: Ref. 프론트엔드 README.md