This repository contains the HackNC 2026 Website.
The website will be used to share event information, display sponsor and board members, answer participant questions, and provide important external links.
- Next.js
- React
- TypeScript
- Tailwind CSS
- npm
- ESLint
- Prettier
app/ Next.js App Router pages and layouts
components/ Reusable UI components
data/ Shared website content data
docs/ Project documentation
lib/ Shared utilities and helper functions
public/ Static assets
styles/ CSS files
types/ Shared TypeScript types
.github/ Repository templates and GitHub configInstall dependencies:
npm installStart the local development server:
npm run devThe local website should be available at:
http://localhost:3000npm run devnpm run buildnpm run startnpm run lintnpm run lint:fixnpm run formatnpm run format:checkUse branches for setup and feature work.
Example branch names:
setup/add-prettier
setup/create-folder-structure
feature/add-faq-section
feature/add-navigation
fix/mobile-navbarKeep pull requests focused on a single task or feature whenever possible.
Before opening a pull request:
npm run lint
npm run format:checkAlso verify the site runs locally:
npm run devProject documentation is stored in:
docs/Current documentation:
docs/onboarding.md
docs/git-workflow.md
docs/architecture.mdRepository setup and documentation are complete. Development is ongoing.