Lead
- Sebastian Noel (@sebastian-noel) | GPK Dev Lead
Admins
- Alejandro Jaimes (@alecocosette) | GPK President
- Stevin George (@StevScripts) | GPK Outreach Lead
Dev Team
- Kevin Li (@kevinli7673) | GPK Treasurer
- Zeeshan Memon (@satasatalight)
- Nicole Bustos (@nickycodezz)
- Jeremy Whatts Rodriguez (@cunkin375)
- Abigail Loken (@Abbby1007)
- Alvaro Canseco-Martinez (@a1vcm)
- Ethan Fu (@yaboi332)
- Next.js
- React Three Fiber (R3F) + Drei
- Tailwind CSS
- TypeScript
- ESLint
- Node.js (LTS)
git clone https://github.com/GraphicsProgrammingKnights/gpkweb
cd gpkweb
npm install
npm run devOpen http://localhost:3000.
For full setup details (Node version pinning, lint, build, Docker), the PR workflow, branch/commit conventions, and a command cheat sheet, see CONTRIBUTING.md.
.
├── app/ # Next.js routes
├── components/ # Reusable UI components
├── public/ # Static assets
├── styles/ # Global/component styles
├── .github/ # GitHub templates/workflows
│ └── workflows/ # CI/CD pipelines
├── Dockerfile # Production container
├── docker-compose.yml # Local Docker setup
├── CONTRIBUTING.md # Contributor guide
├── tsconfig.json # TypeScript configuration
├── package.json
└── README.md
GitHub Actions workflows run automatically on PRs and pushes to main:
| Workflow | Trigger | What it does |
|---|---|---|
| CI | PRs and pushes to main |
Runs lint and build |
| Docker Build | PRs/pushes affecting app code or Docker files | Verifies Docker image builds |
View workflow runs: Actions tab.
See CONTRIBUTING.md for the full contributor guide — setup, PR workflow, branch/commit conventions, Docker commands, and a "what to do / not to do" reference.
This project is licensed under the MIT License - see the LICENSE file for details.
