ai-portfolio

AI Solutions Portfolio

A React + TypeScript single-page application (SPA) for an AI solutions/portfolio website, backed by a small Express server for production static serving.

Features

Tech Stack

Project Structure

Local Development

1) Install

pnpm install

2) Run dev server

pnpm dev

Notes:

3) Production build

pnpm build

What it does:

4) Start production server

pnpm start

5) Preview the production build

pnpm preview

Scripts

From the root package.json:

Configuration Notes

Analytics (Umami placeholder)

client/index.html includes an Umami script tag using placeholders:

To enable analytics in your environment, set the corresponding Vite env vars (prefix VITE_).

Checking / CI-like Validation

Run:

pnpm check

License

MIT