졸업요건 계산기 MVP

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

졸업 요건 계산 프로젝트를 시작 전 팀원 모집, 아이디어 검증을 위해 만든 MVP

교내 포털을 크롤링하여 제공 이후 추가 개발 예정

폴더 구조

root/
├── app/
│   ├── api/
│   │   ├── startScrape/
│   │   │   └── route.js
│   │   ├── taskStatus/
│   │   │   └── route.js
│   ├── page.tsx
├── lib/
│   ├── cache.js
│   ├── tasks.js
├── tests/
│   ├── api.test.js
├── .env.test.example
├── .gitignore
├── package.json
├── tasks.json
├── vitest.config.js

테스트 환경 설정

테스트 환경을 설정하려면 다음 단계를 따르세요:

  1. .env.test.example 파일을 .env.test로 복사합니다.

    cp .env.test.example .env.test
  2. .env.test 파일을 열고 환경 변수를 설정합니다.

    # .env.test
    USERID=수원대학교포털아이디
    USERPASSWORD=수원대학교포털비밀번호
  3. Vitest를 사용하여 테스트를 실행합니다.

    yarn test

Demo

mvp.mov