Clone the repository (requires git):
git clone https://github.com/ufosc/hackathon-website.git
Navigate to the project directory and install the project dependencies (requires Node.js):
cd hackathon-website
npm install --force
Starting the development server:
npm run dev
You may access the website at http://localhost:3000
Building for production:
npm run build
Publishing to GitHub Pages
To publish to GitHub pages, make sure that your account has permission to push directly to the repository's branches (i.e. you've been invited as a contributor). Then, run the following command to build and deploy the website:
npm run build-and-deploy
When the website is deployed, GitHub tends to automatically change the website's domain. If this occurs, navigate to Settings > Pages
and set the custom domain to hack.ufosc.org
.
AGPL-3.0-or-later
Copyright (C) 2025 Open Source Club