國立清華大學非公式的開源預排,選課,課表網站.
The unofficial open-source course preselection, timetable builder, and course catalog website!
We are a passionate team of students dedicated to improving the technological standards of NTHU through students. We hope that with our efforts and yours, we'll make NTHU great again!
Note This Repository is under heavy development, expect to have breaking changes!
Currently, everyone can access the website at NTHUMods. If theres any issues/features you would like to see, feel free to open an issue here.
You can clone the repository and start the development server via npm run dev
If you wish to participate in this development, feel free to email [email protected] in the meantime while we figure out the system for contributing.
We are currently using Vercel to deploy our website. If you wish to deploy your own version, you can do so by forking this repository and deploying it on Vercel. You will need to set up the following environment variables:
.env.local
CWA_API_KEY=
NEXTAUTH_SECRET=
SUPABASE_SERVICE_ROLE_KEY=
NTHU_OAUTH_SECRET_KEY=
STUDENT_ID_PRIVATE_KEY=
STUDENT_ID_PUBLIC_KEY=
GOOGLE_SERVICE_KEY=<base64 of google service account file>
NUSMods - The National University of Singapore's Website. The obvious lack of spirit in NTHU's website is what inspired us to create this project.