Skip to content

HackNC/fall2026

Repository files navigation

HackNC 2026 Website

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.

Tech Stack

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • npm

Tooling

  • ESLint
  • Prettier

Repository Structure

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 config

Local Development

Install dependencies:

npm install

Start the local development server:

npm run dev

The local website should be available at:

http://localhost:3000

Available Scripts

Start development server

npm run dev

Create production build

npm run build

Run production build locally

npm run start

Run ESLint

npm run lint

Automatically fix ESLint issues

npm run lint:fix

Format files with Prettier

npm run format

Check Prettier formatting

npm run format:check

Git Workflow

Use 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-navbar

Keep pull requests focused on a single task or feature whenever possible.

Before opening a pull request:

npm run lint
npm run format:check

Also verify the site runs locally:

npm run dev

Documentation

Project documentation is stored in:

docs/

Current documentation:

docs/onboarding.md
docs/git-workflow.md
docs/architecture.md

Status

Repository setup and documentation are complete. Development is ongoing.

About

The official HackNC 2026 Website.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors