This project was build with Vue 3 in Vite.
Navigate to the “Namelist import” page, and upload a CSV file with the following format, which can be directly exported from Jinshuju.
序号,学号,姓名
1,B20031001,张三
2,B20031002,李四
3,Q20031003,王五
The list can be any length, while empty lines, trailing commas, the first row and the first column will be ignored.
After importing, you can navigate to the “Lottery” page, and click the button in the middle of the page to start the lottery.
- Node.js, v20 or later recommended.
- pnpm. npm or yarn may be sufficient for building, but they are not tested. Use them at your own risk.
pnpm install
pnpm dev
pnpm build
pnpm lint