MartinSeeler / advent-of-code-next

NextJS Project for Advent of Code

Home Page:https://advent-of-code-next.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Buy Me A Coffee

Advent of Code 2022

Overview

  • puzzles/ - 👈 This is where the puzzles are
  • lib/ - State management and "game" logic, to schedule puzzle execution
  • template/ - Template generator and template files for the CLI
  • pages/ - Next.js pages
  • components/ - React components
  • styles/ - Tailwind CSS styles
  • public/ - Static assets (you know, like favicon)

Running Locally

This application requires Node.js v16.13+ and Yarn v1.22+.

git clone https://github.com/MartinSeeler/advent-of-code-next.git
cd advent-of-code-next
yarn install
yarn dev

Your app should now be running on localhost:3000.

Prepare New Solution

I won't do fancy stuff like logging in to the AoC website and downloading the puzzle input. Instead, I'll just generate a new puzzle boilerplate with the following command:

yarn new-day

Enter the day number and the puzzle title and you're good to go. Open the generated file in puzzles/ and start coding. You can insert your puzzle input in the input.txt file and adapt tests in the solution.test.ts file.

About

NextJS Project for Advent of Code

https://advent-of-code-next.vercel.app


Languages

Language:TypeScript 95.0%Language:JavaScript 4.2%Language:CSS 0.9%