Skip to content

j-xsen/Jaxsenville.com

Repository files navigation

Jaxsenville sign

Jaxsenville.com

jaxsenville.com

A modern web application built with:

  • React
  • TypeScript
  • Vite
  • Vike
  • Contentful

Art and music portfolio / promotion site.

Technology Stack

  • Frontend Framework: React with TypeScript
  • Build Tool: Vike
  • Content Management: Contentful
  • Package Manager: pnpm
  • Deployment: Netlify

Development

# Install dependencies
pnpm i

# Start development server
pnpm dev

# Build for production
pnpm build

# Preview build
pnpm preview

The server requires a .env file with the following variables from Contentful:

VITE_CONTENTFUL_ACCESS_TOKEN
VITE_CONTENTFUL_SPACE

.env.example is provided as a reference.

Hosting

Hosted on Netlify.

Netlify Status

Key Features

  • SSG for optimal performance
  • Type-safe content management with Contentful
  • Modern React features and hooks
  • Full TypeScript support
  • Advanced SEO integration using JSON-LD and custom metadata
  • Structured routing for song lyrics and dynamic content to enhance search visibility
  • Optimized asset caching

About

A multi-page creative portfolio powered by React, TypeScript, and Vike - featuring dynamic lyric pages, SEO-optimized metadata, and static site generation.

Topics

Resources

Stars

Watchers

Forks

Contributors