GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - javaBin/java.no

BranchesTags
Open more actions menu

Latest commit

 

History

149 Commits
149 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
public
public
 
 
src
src
 
 
.eslintrc.json
.eslintrc.json
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
README.md
README.md
 
 
components.json
components.json
 
 
eslint.config.mjs
eslint.config.mjs
 
 
mise.toml
mise.toml
 
 
next-i18next.config.mjs
next-i18next.config.mjs
 
 
next.config.mjs
next.config.mjs
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
postcss.config.cjs
postcss.config.cjs
 
 
prettier.config.cjs
prettier.config.cjs
 
 
tailwind.config.cjs
tailwind.config.cjs
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

java.no

Tech stack

  • Framework: Next.js (Pages Router)
  • Language: TypeScript (strict mode)
  • Styling: Tailwind CSS + Shadcn UI
  • i18n: next-i18next (Norwegian / English)
  • Package manager: pnpm

Requirements: Node.js ≥ 25.

Getting started

With Mise

mise install   # install Node (and use project tools)
mise run install
mise run dev   # or: mise dev

Open http://localhost:3000.

Tasks: mise run install | mise run dev | mise run build | mise run start

Without Mise

Install Node and pnpm

pnpm install
pnpm dev

Open http://localhost:3000.

Meetup.com and events

Meetup’s public API is deprecated; events are fetched via scraping. If it fails, events are hidden, but everything will keep working. Event pages use Next.js ISR with 1-hour revalidation.

Utleggsskjema / expenses

For detaljer om hvordan utleggsskjemaet (/utlegg) fungerer, inkludert støtte for query‑parametere og deep‑links, se docs/utlegg-usage.md.

IBAN validation

IBAN handling (validation, composition, country specs) uses ibantools. As of February 2026, ibantools has not been updated to SWIFT IBAN Registry Release 101 (December 2025). Track upstream progress and update the dependency when a new version ships.

Contributing

See AGENTS.md for code style, structure, and conventions.

About

java-no-nextjs.vercel.app

Resources

Readme
Activity
Custom properties

Stars

1 star

Watchers

5 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.