How this site was built
This site uses Next.js (App Router) and React with TypeScript. It is containerized with a multi-stage Dockerfile for efficient production builds and a small runtime image.
This website was built with assistance from Cursor, an AI-powered coding assistant, to work effectively with modern AI development tools to accelerate development while maintaining code quality and best practices.
Key details
- Framework: Next.js 14, React 18
- Language: TypeScript, strict mode
- Styling: Minimal custom CSS with a clean, accessible layout
- Deployment: Docker image exposing port 3000
Local development
npm install npm run dev
Docker
docker build -t olivia-website . docker run -p 3000:3000 olivia-website
You can later wire CI/CD to build and push the image to a registry and deploy on your platform of choice (e.g., Fly.io, Render, AWS, GCP, Azure, or a VPS).